Метод
filter()
в JavaScript позволяет отфильтровать элементы массива на основе заданного условия и создать новый массив, содержащий только те элементы, которые удовлетворяют условию. Этот метод часто используется при работе с данными, когда нужно отфильтровать определенный набор значений или исключить некоторые элементы из массива.В примере мы создаем массив
numbers
, содержащий числа от 1 до 6. Затем мы используем метод filter()
, чтобы создать новый массив evenNumbers
, содержащий только четные числа из массива numbers
. В функции обратного вызова мы проверяем, делится ли число на 2 без остатка, и возвращаем true
, если это так. Функция обратного вызова передается в метод filter()
в качестве аргумента. Наконец, мы выводим новый массив evenNumbers
, содержащий только четные числа.📙 #javascript #обучение
Метод
Object.seal()
позволяет запретить добавление новых свойств в объект и изменение существующих свойств, но позволяет изменять значения уже существующих свойств. При использовании этого метода, можно быть уверенным, что структура объекта не изменится случайно или по ошибке, что может быть полезно в больших приложениях.В примере объект
user
был запечатан при помощи метода Object.seal()
. После этого мы можем изменять значения существующих свойств (изменение возраста), но не можем добавлять новые свойства (добавление работы).📙 #javascript #обучение