Closed RadoRado closed 10 years ago
Аха, вярно. С return директно от forEach ще го върне ли, защото в MDN пише, че не мога да прекъсна итерацията.
едит: Пробвах го и нещо не ми се получи. Сетих се за един много изкуствен начин -> да сложа първоначално null на променлива и да проверявам и това в условието заедно с предиката.
За съжаление forEach
не може да се прекъсне, катко си мислехме - връщайки false :panda_face:
Може просто да му пуснеш един filter
и да върнеш първият елемент на резултата.
Да, тъкмо това се сетих като станах сутринта ; )
Ето тази задачка - https://github.com/lostm1nd/HackBulgaria/blob/master/FrontEndJS/week1/find-func/find.js - условието беше да се върне първият срещнат елемент, отговарящ на предиката.
Така, както си го написал ще върне последния отговарящ на предиката :)