JavaScript检测数组中是否存在满足某些条件的元素

JavaScript检测数组中是否存在满足某些条件的元素:

let arr = [2, 5, 8, 1, 4, 17, 89]

// filter 实现
let result = arr.filter(item => {
    return item > 9
}).length > 0


// find 实现
let result = arr.find(item => {
    return item > 9
})  !== undefined


// some 实现
let result =  arr.some(item => {
    return item > 9
})

 

posted @ 2018-04-13 11:57  yudis  阅读(294)  评论(0编辑  收藏  举报