Перейти к публикации
  • Сейчас на странице   Всего пользователей: 0   (0 пользователей, 0 гостей)

Rooster

Программирование, т. 7

  

536 пользователей проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

Рекомендованные сообщения

вечер в хату 

bwNBDAVhRii15ZIUHAx11A.png

Rooster понравилось это

Я не человек, Я - Кантона. (с)

Miraxes#2986

753357.png

Поделиться сообщением


Ссылка на сообщение
Произошла ошибка

Вы достигли своего дневного лимита положительного изменения рейтинга.

 

я 9 вопрос не очень втупляю до сих пор


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Произошла ошибка

Вы достигли своего дневного лимита положительного изменения рейтинга.

 

я 9 вопрос не очень втупляю до сих пор

я не эксперт джаваскрипта, но (чуть поиграв в консоли)

 

вариант 4 не подходит тк если к числу добавить строку которая не-число там точно строка будет, а не NaN

вариант 1 не подходит потому что мы точно попадаем внутрь if-a, function f(){} вряд ли оценится как 0 если компилятор рантайм будет пробовать его как число булев обработать, скорее всего как строка, а там любая строка (кроме пустой) тебя внутрь ифа пустит

 

дальше остаются только 2 или 3, но объявление функции не создаёт переменную с её названием, поэтому тайпоф не работает на неё -> undefined


Изменено пользователем TheDeadSkin

Поделиться сообщением


Ссылка на сообщение

спс, я понял что меня консоль наебала потому что я в ней уже тестил другие вопросы

западня какая-то, получается я супертупой


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение

кароч хуета

я чет супер сгорел когда меня попросили этот тест решить в прямом эфире

http://perfectionkills.com/javascript-quiz/

кто сколько набьет?

Везде почти проставил undefined, 5 неправильных ответов.

Поделиться сообщением


Ссылка на сообщение

кодить в нотпаде?

 

 

Я кожу в Word 2007

НАДЕЮСЬ НА ВБА?!!1


Публикация отключена

Поделиться сообщением


Ссылка на сообщение

 

Шок контент

 

Очень больно

x0tIkmI.png

 

 

BLYAD


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

Да


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

 

кодить в нотпаде?

 

 

Я кожу в Word 2007

НАДЕЮСЬ НА ВБА?!!1

 

 

заработал первые копейки на бейсике делая курсачи для типов из не_айти факультета

загуглил синтаксис и закодил первый курсач где-то за час, а остальные делались за 15 минут. платили 100 грн, доллар был по 8

 

бля у меня сейчас такого рейта нет :trollface:

Поделиться сообщением


Ссылка на сообщение

мы так в универе лабы с однокурсником делали половине универа

я расчеты и математику

он вба + бейсик или чо там было не помню уже __)))))00


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

Тоже перед защитой диплома однокурсникам говносайтики за вечер пилил по шаблону

тоже получал больше чем сейчас на работе  :sad:

 

 

 

Объясните плз

(function(x) {
  delete x;
  return x;
})(1);

// 1

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

вызываешь и оно крашит?
У меня такая же хуйня есть, я чтоб заставить анрил добавить callstack когда в геймплейном коде проверяю на какую то ошибку, я тупо делю на ноль, оно его ловит, ниче не крашится а в логе callstack :)

Поделиться сообщением


Ссылка на сообщение

да не, оно выводит 1

 

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete

 

тут сказано что оно удаляет свойства объектов

а х это сам объект, тоесть удалять нечего

по идее

Поделиться сообщением


Ссылка на сообщение
(изменено)

Но

x = 1
// 1
delete x
// true
x
// VM347:1 Uncaught ReferenceError: x is not defined
    at <anonymous>:1:1

Изменено пользователем Rooster

Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение

значит у него другое поведение при локальных переменных/аругментах функции нежели с глобальными

потому что

 

(function(x){delete x; console.log(x); var y = 1; delete y; console.log(y); })(1)

> 1

> 1

 

да, так и есть

 

(function(x){delete x; console.log(x); y = 1; delete y; console.log(y); })(1)

1

ReferenceError: y is not defined [Learn More]

 

а так же

 

var x = 1

> undefined

x

> 1

delete x

> false

x

> 1

 

видимо x=1 считается свойством (глобальным?) а var нет, а аргументы функции вар-ы

 

вот короче вердикт

глобальные x = чето это свойства, свойства this-а каким бы он ни был

 

x = 1

> 1

this.x

> 1

this

> Window → http://prodota.ru/forum/index.php

Поделиться сообщением


Ссылка на сообщение

Все правильно кожа расписал. Без вара ты глобальному объекту приписываешь свойство, а с варом создаешь объект. Ну а как делит работает уже скинули ссыль


Я не человек, Я - Кантона. (с)

Miraxes#2986

753357.png

Поделиться сообщением


Ссылка на сообщение

А мне не нужно рефакторить, я спросил вас что у вас на это есть, получил все ответы, откинул глупые, пофиксил кое что тут да там, сделал для себя вывод.

А люди начнут разбивать каждый рейкаст на отдельную функцию, потому что там 15 строк на каждый, что я считаю не нужным и глупым, нагромождать функции, которые ничего не изменят, тот же код но в разных упаковках и вместо того чтоб смотреть на месте, будут прыгать туда сюда.

функции изменят структурированность кода

один и тотже (фунционально) код можно написать бесконечным числом способов. мы выбираем те которые соответствуют нашим запросам (читаемость, скорость написания, поддерживаемость, изменяемость (или наоборот неизменяемость), абстрактность, производительность) причем приоритет разных аспектов может быть разный в разных языках/проектах/командах - в общем от конкретной ситуации зависит

 

проблема у тебя в том что ты не имеешь навыков "хорошего кода" тк не работаешь с другими программистами над одним и тем же куском кода

это кстати очень показательная штука на собеседованиях - большинство увидят в твоем коде этот недостаток. и это сразу очень сильно бьет по шансам кандидата 


 

очень крутые котейки

RqvSzvr.png


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

Поделиться сообщением


Ссылка на сообщение

Хорошо что я не собеседуюсь никуда, ато была бы проблема :)

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...