Почему верно ли сравнение: "ёжик" > "яблоко"?
2) Почему
let b = new Array(3);
alert(b[0]); // => undifined
let b = new Array(3,1);
alert(b[0]); // => 3
3) В тесте говорится что
f.call(null);
function f() {
alert(this);
}
Вернёт null, хотя указатель смотрит по умолчанию на Object Window?
1. При сравнении сравниваются коды символов. 2. Если передаёшь один параметр (3), то создаётся пустой массив с длиной 3 -[undefined, undefined, undefined], а когда передаёшь несколько параметров, создаётся массив с этими параметрами: [3,1] 3. call передаёт первым аргументом this
1. Первого символа там и там?
Да. И код у ё больше чем код у я
Понял, спс
3. https://jsfiddle.net/dreamhaze/r23swuxv/ Возвращает [object Window]
Понял, спасибо)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/call#parameters
Обсуждают сегодня