Привет всем ребята можете подсказать почему возвращает false???
var arr = [4, 22, -12, -62, 0, 34, 2];
var a = arr.some(function (element) {
if (element == 0) { //element == 0
return element;
}
else{
return false;
}
});
alert(a); // false
в любом случае функция some возвращает булевое значение.
1. Если делаешь return element, который == 0, то 0 - это false.
2. return false - тут понятно, что false.
другого результата не будет