☝️Объяснение:
В первом случае, при вызове анонимной функции создастся локальная переменная `obj` в её области видимости, после чего создаётся новый объект `{a : 2}`, ссылка на который попадает в локальную переменную `obj`, но переменная из верхнего скоупа будет всё так же ссылаться на старый объект.
Во втором случае, объявление новой локальной переменной не происходит, поэтому просто перезаписывается значение ключа глобального объекта, переданного данной функции.
В первом случае, при вызове анонимной функции создастся локальная переменная `obj` в её области видимости, после чего создаётся новый объект `{a : 2}`, ссылка на который попадает в локальную переменную `obj`, но переменная из верхнего скоупа будет всё так же ссылаться на старый объект.
Во втором случае, объявление новой локальной переменной не происходит, поэтому просто перезаписывается значение ключа глобального объекта, переданного данной функции.
👍29
Что выведет в консоль?
Anonymous Quiz
14%
`[1, 2, 3, 4, 5, 6, 6, 7, 8, 8, 5]`
4%
`[1, 2, 3, 4, 5, 5, 6, 6, 7, 8, 8]`
75%
`[1, 2, 3, 4, 5, 6, 7, 8]`
7%
`[ ]`
👍3
☝️Объяснение:
Объект Set - это функция ES6, которая позволяет хранить уникальные значения, примитивы или ссылки на объекты. Значение в наборе может встречаться только один раз. Он проверяет, существует ли значение в заданном объекте, используя алгоритм SameValueZero.
Объект Set - это функция ES6, которая позволяет хранить уникальные значения, примитивы или ссылки на объекты. Значение в наборе может встречаться только один раз. Он проверяет, существует ли значение в заданном объекте, используя алгоритм SameValueZero.
Ребята, всем привет. Начинаем возобновлять постинг на каналах😘
🔥64👍12💩5
Какое значение будет на выходе?
Anonymous Quiz
58%
I love to program
16%
undefined to program
15%
${(x => x)('I love') to program
11%
TypeError
👍13
☝️Объяснение:
Выражения внутри литералов шаблона рассчитываются первыми. Это означает, что строка будет содержать возвращаемое значение выражения, в данном случае немедленно исполняемую функцию `(x => x)('I love')`. Мы передаем значение 'I love' в качестве аргумента стрелочной функции `x => x`. x равно 'I love', которое и возвращается. Это приводит к I love to program.
Выражения внутри литералов шаблона рассчитываются первыми. Это означает, что строка будет содержать возвращаемое значение выражения, в данном случае немедленно исполняемую функцию `(x => x)('I love')`. Мы передаем значение 'I love' в качестве аргумента стрелочной функции `x => x`. x равно 'I love', которое и возвращается. Это приводит к I love to program.
👍41
Как правильно спрятать элемент с идентификатором "el"?
Anonymous Quiz
43%
$("#el").display("none")
44%
$("#el").hide()
4%
$("#el").show(false)
9%
$("#el").hide(true)
👎50👍7💩2
Node.js является однопоточным приложением, но поддерживает конкурентность?
Anonymous Quiz
74%
да
26%
нет
👍3💩1
Что выведет код?
Anonymous Quiz
17%
Java очень сложный язык
19%
Java очень простой язык
20%
JavaScript очень сложный язык
44%
JavaScript очень простой язык
👍15👎5
☝️Объяснение:
`[]` - истинное значение. С оператором `&&` будет возвращено правое значение, если левое значение является истинным значением. В этом случае левое значение `[]` является истинным значением, поэтому возвращается 'Script'.
`[]` - истинное значение. С оператором `&&` будет возвращено правое значение, если левое значение является истинным значением. В этом случае левое значение `[]` является истинным значением, поэтому возвращается 'Script'.
👍12
Какие Javascript выражения присвоят переменной "numParagraphs" число параграфов текущей страницы?
Anonymous Quiz
60%
var numParagraphs = $('p').length;
12%
var numParagraphs = $('p').size();
8%
var numParagraphs = $('p').size;
20%
var numParagraphs = $('p').length();
👎71👍1
Что добавит на страницу jquery?
Anonymous Quiz
28%
в коде синтаксическая ошибка
6%
345
58%
234
8%
123
👍4
Как создать объект без прототипа (prototype)?
Anonymous Quiz
27%
const obj = {}
12%
const obj = Object.create()
38%
const obj = Object.create(null)
23%
const obj = new Object
👍11💩2🔥1
👎19👍11