Я хотел быстро пройтись по очень простому и полезному методу JavaScript под названием some(). Метод some() позволяет вам возвращать логическое значение (true/false) в зависимости от аргумента метода. Аргумент, который принимает метод some(), может быть функцией или функцией стрелки. Аргумент принимает значение в фигурных скобках функции и проверяет, была ли соблюдена предоставленная логика.

Представьте себе массив строк, в котором есть значения для каждого навыка, которому вы научились на курсах веб-разработчиков. Этот массив может выглядеть так

Метод some() позволяет нам подтвердить, что один из предоставленных навыков хотя бы соответствует предоставленной логике. Ключевое слово «по крайней мере», потому что для того, чтобы метод возвращал true, должно быть одно или несколько значений, которые соответствуют логике, созданной в аргументе. Вот пример функции стрелки с логикой для проверки наличия «HTML5» в массиве.

Эта стрелочная функция называется includesHTML и просматривает прикрепленный массив, чтобы определить, соответствует ли одно из значений «HTML5» для соответствия критериям. Теперь давайте посмотрим, как, наконец, использовать метод some(), чтобы проверить, имеет ли аргумент includesHTML хотя бы одно или несколько значений. в массиве приобретенные навыки A.

Итак, мы увидели метод some() в действии, и теперь мы лучше понимаем, как использовать его в нашем следующем проекте кодирования. Это был более простой пример, однако его можно использовать для еще более сложного набора данных. Вот короткое видео о том, как использовать some() от владельца kindofastartup.com, посмотрите его.