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