Чем является функция someFunc?
Anonymous Quiz
28%
замыканием
14%
чистой функцией
52%
функцией высшего порядка
2%
функцией низшего порядка
4%
Не знаю
👆 Обьяснение
В первом случае, при вызове анонимной функции создастся локальная переменная
Во втором случае, объявление новой локальной переменной не происходит, поэтому просто перезаписывается значение ключа глобального объекта, переданного данной функции.
В первом случае, при вызове анонимной функции создастся локальная переменная
obj
в её области видимости, после чего создаётся новый объект {a : 2}
, ссылка на который попадает в локальную переменную obj
, но переменная из верхнего скоупа будет всё так же ссылаться на старый объект.Во втором случае, объявление новой локальной переменной не происходит, поэтому просто перезаписывается значение ключа глобального объекта, переданного данной функции.
Что выведет в консоль?
Anonymous Quiz
12%
ничего не выведет, возникнет ошибка
13%
[object Object] [object Object]
4%
true true
11%
[1,2,3,4,5] 1 error
42%
15 15
7%
15 error
10%
Не знаю
Что выведет в консоль?
Anonymous Quiz
34%
true
48%
false
14%
ничего не выведет и возникнет ошибка
4%
Не знаю
Что выведет в консоль?
Anonymous Quiz
54%
"Marko, Polo, Software Developer, 2020"
43%
ничего не выведет, возникнет ошибка ReferenceError: lName is not defined
3%
Не знаю
Что выведет в консоль?
Anonymous Quiz
12%
ничего не выведет, возникнет ошибка ReferenceError: x is not defined
14%
5 5
65%
undefined 5
8%
undefined undefined
1%
Не знаю
Что выведет в консоль?
Anonymous Quiz
38%
ничего не выведет, возникнет ошибка ReferenceError: a is not defined +
33%
33
28%
undefined
1%
Не знаю
Как выучить JavaScript и написать браузерную игру в жанре файтинг за неделю? УЧАСТВОВАТЬ В JS MАРАФОНЕ. Угадай, чего на нем НЕ будет?
Anonymous Quiz
13%
короткие уроки 3 раза в неделю
7%
поддержка ментора и чат в Телеграме
14%
написание реального кода с проверкой
66%
доставка кофе к монитору
👍1