js some()方法

该方法是是数组的Array.prototype.some()

array.some((element, index, arr) {})
返回值 true 或者false
true 至少有一个元素 满足 方法提供的函数判断
false 一个都满足 方法提供的函数判断 空数组

// 一个都不满足
var a = [ { b: '9999'}, {c : '000'} ]
let d = a.some((e, i) => {
  if (e.d) {return true}
})
console.log(d) // false

// 至少有一个元素
var a = [ { b: '9999'}, {c : '000'} ]
let d = a.some((e, i) => {
  if (e.d) {return false}
  if (e.b) {return true}
})
console.log(d) // true

// 空数组
var a = [ ]
let d = a.some((e, i) => {
  if (e.d) {return false}
  if (e.b) {return true}
})
console.log(d) // false

你可能感兴趣的:(js some()方法)