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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容