【发布时间】:2020-07-15 02:14:05
【问题描述】:
对于 LINQ 有一个类似的问题:Is there an equivalent of None() in LINQ?
集合/数组上有一些布尔方法:
-
Array.some(类似于linq.Any) -
Array.every(类似于linq.All)
我可以检查数组中是否没有元素匹配给定的函数回调
一个可能的解决方法是.filter 然后检查.length 并确保它为零:
let arr = ["a","b","c"]
// make sure that no item in array = "b"
let noBs = arr.filter(el => el === "b").length === 0
【问题讨论】:
标签: javascript arrays ecmascript-6