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