Такие функции обратного вызова должны всегда проверять, было ли получено исключение, и убеждаться, что любые проблемы, в том числе исключения, полученные от вызываемых ими функций, будут перехвачены и переданы нужной функции
noirdogidézett2 évvel ezelőtt
let passed = []; for (let element of array) { if (test(element)) { passed.push(element); } } return passed; } console.log(filter(SCRIPTS, script => script.living))
noirdogidézett2 évvel ezelőtt
Фильтрация массивов
Для того чтобы найти в наборе данных шрифты, которые все еще используются, нам может пригодиться следующая функция. Она отфильтровывает из массива элементы, не прошедшие тест
noirdogidézett2 évvel ezelőtt
возможность ссылаться на конкретный экземпляр локальной привязки в пределах замкнутой области видимости — называется замыканием
noirdogidézett2 évvel ezelőtt
В программах, особенно в циклах, часто требуется обновить привязку, присвоив ей новое значение, основанное на предыдущем значении этой же привязки
noirdogidézett2 évvel ezelőtt
деления (%) — простой способ проверить, делится ли данное число на другое число. Если это так, то остаток от их деления равен нулю
noirdogidézett2 évvel ezelőtt
Перед первой выполняется инициализация цикла, обычно путем определения привязки. Вторая часть — это выражение, которое проверяет, следует ли продолжить выполнение цикла. В последней части обновляется состояние цикла после каждой итерации
noirdogidézett2 évvel ezelőtt
По умолчанию данная часть интерфейса браузера скрыта, но в большинстве браузеров она открывается, если нажать F12 или, на Mac, COMMAND-OPTION-I. Если это не сработает, найдите в меню пункт Developer Tools (Инструменты разработчика) или аналогичный
noirdogidézett2 évvel ezelőtt
Согласно правилам преобразования строк и чисел в логические значения, 0, NaN и пустая строка ("") эквивалентны false
noirdogidézett2 évvel ezelőtt
Слово const происходит от constant. Оно определяет постоянную привязку, указывающую на одно и то же значение на протяжении всей своей жизни. Это полезный вид привязок, так как позволяет дать имя значению, чтобы впоследствии можно было легко к нему обращаться