Metode Array.some()
mengembalikan true
jika sedikitnya satu elemen di dalam array terpenuhi dengan kondisi fungsi yang ada, jika sama sekali tidak ada, false
dikembalikan.
Sintaks:
arrayObj.some(callbackFunction)
callbackFunction
adalah fungsi yang sebelumnya harus digambarkan, nantinya fungsi ini digunakan untuk menguji satu persatu elemen di dalam array.
Metode Array.some()
adalah metode standard JavaScript 1.6+ dan di dukung Google Chrome Beta+, Firefox 1.5 (Gecko 1.8)+, Safari 1.0+.
Contoh di bawah ini jika sedikitnya satu elemen yang diuji di dalam array mempunyai length lebih dari 3, kembalikan true
:
var namesArr = new Array("Ti", "Mar", "Jon", "Upi");
var fruitsArry = new Array("Apple", "Banana", "Orange");
function foo(elem) {
return (elem.length > 3);
}
alert(namesArr.some(foo)); // false
alert(fruitsArry.some(foo)); // true