JavaScript Array some() 方法測試是否有任何數組元素通過給定的測試函數。
用法:
arr.some(callback(currentValue), thisArg)
這裏,arr
是一個數組。
參數:
some()
方法包含:
callback
- 測試每個數組元素的函數。它包含:currentValue
- 從數組傳遞的當前元素。
thisArg
(可選)- 執行callback
時用作this
的值。默認情況下,它是undefined
。
返回:
- 如果數組元素通過給定的測試函數,則返回
true
(callback
返回真值)。 - 否則,它返回
false
。
注意:
some()
不會更改原始數組。some()
不對沒有值的數組元素執行callback
。
示例:檢查數組元素的值
function checkMinor(age) {
return age < 18;
}
const ageArray = [34, 23, 20, 26, 12];
let check = ageArray.some(checkMinor); // true
if (check) {
console.log("All members must be at least 18 years of age.")
}
// using arrow function
let check1 = ageArray.some(age => age >= 18); // true
console.log(check1)
輸出
All members must be at least 18 years of age. true
相關用法
- JavaScript Array some()用法及代碼示例
- JavaScript Array sort()用法及代碼示例
- JavaScript Array shift()用法及代碼示例
- JavaScript Array slice()用法及代碼示例
- JavaScript Array splice()用法及代碼示例
- JavaScript Array fill()用法及代碼示例
- JavaScript Array flatMap()用法及代碼示例
- JavaScript Array length用法及代碼示例
- JavaScript Array isArray()用法及代碼示例
- JavaScript Array values()用法及代碼示例
- JavaScript Array entries()用法及代碼示例
- JavaScript Array includes()用法及代碼示例
- JavaScript Array find()用法及代碼示例
- JavaScript Array unshift()用法及代碼示例
- JavaScript Array pop()用法及代碼示例
- JavaScript Array indexOf()用法及代碼示例
- JavaScript Array reverse()用法及代碼示例
- JavaScript Array lastIndexOf()用法及代碼示例
- JavaScript Array flat()用法及代碼示例
- JavaScript Array forEach()用法及代碼示例
注:本文由純淨天空篩選整理自 Javascript Array some()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。