some()函數是用於檢查數組中至少有一個元素能否滿足參數函數檢查的條件,其使用語法是“arr.some(arg_function(element,index,array),thisArg)” 。
本文操作環境:Windows7系統、Dell G3電腦、javascript1.8.5版。
arr.some()函數是用來檢查陣列中至少有一個元素能否滿足參數函數檢查的條件,如果有一個元素滿足條件,則表達式傳回true , 剩餘的元素不會再執行檢測,如果沒有滿足條件的元素,則傳回false。下面我們來看看some函數的具體使用方法。
我們先來看看some()函數的語法
arr.some(arg_function(element,index,array),thisArg)
array:呼叫.some()函數的陣列。
index:函數處理的目前元素的索引
element:函數正在處理的目前元素。
下面我們來看some()函數具體範例
程式碼如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script> function checkAvailability(arr, val) { return arr.some(function(arrVal) { return val === arrVal; }); } function func() { var arr = [2, 5, 8, 1, 4] document.write(checkAvailability(arr, 2)); document.write("<br>"); document.write(checkAvailability(arr, 87)); } func(); </script> </body> </html>
運行結果如下:
true false
some()函數檢查數組中的2和87。由於只有2可用,因此函數在第一次查詢時傳回true,而在第二次查詢時傳回false。
這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中文網的其他相關欄位教學! ! !
以上是some函數怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!