-
什么时候会用的array.some?
需要从数组里快速找到符合条件的某一项如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测。如果没有满足条件的元素,则返回false。数据量大的时候性能更优!这就是使用array.some的原因了
2. 如何使用?
3. forEach与some函数的性能对比
- forEach
- some
4. some解决另一种的需求
var arr = [
{ id: 1,name: "jake",age: 30,hobby: 'footerball' },{ id: 2,name: "tom",age: 25,hobby: 'basketball' },{ id: 3,name: "angle",age: 28,hobby: 'run' },...
{ id: 987,name: "mike",age: 21,hobby: 'swimming' },]
// 需求: 我想知道,这里面有没有小于25岁以下的
var flag = arr.some(item => item.age < 25)
if (flag) {
console.log("数据中,还真有人小于25岁的") // flag为true 执行这句话
} else {
console.log("数据中,没发现小于25岁的")
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。