Array.prototype.find()
返回數組中滿足提供測試函數的第一個元素的值,否則返回undefined
let b = blogs.find(function(e) => { return e.id === id}) //e為遍歷數組blogs的每一項
let b = blogs.find((e) => e.id === id)
function isPrime(element, index, array) { var start = 2; while (start <= Math.sqrt(element)) { if (element % start++ < 1) { return false; } } return element > 1; } console.log([4, 6, 8, 12].find(isPrime)); // undefined, не найдено console.log([4, 5, 8, 12].find(isPrime)); // 5
Array.prototype.findIndex()
返回列表成員的索引
Array.prototype.some()
是否符合斷言在列表上至少存在一項
Array.prototype.filter()
這個和find相似 但是這個是全部返回(一個新數組)