Monday, June 18, 2012

some()

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