当前位置: 首页> 财经> 创投人物 > array.some() ==> 查找数组list中,是否有包含与当前currKey的值不一样的misId

array.some() ==> 查找数组list中,是否有包含与当前currKey的值不一样的misId

时间:2025/7/10 9:38:42来源:https://blog.csdn.net/weixin_48420104/article/details/140612554 浏览次数:0次

需求:

const list = [
  {misId: 'e', name: '小白'},
  {misId: 'e', name: '小白白'},
  {misId: 'r', name: '小王'},
  {misId: 'r', name: '小小王'}
]
let currKey = 'r'
查找数组list中,是否有包含与当前currKey的值不一样的misId

解决: 

要查找数组list中是否存在与当前currKey值不一样的misId,可以使用Array.prototype.some方法。some方法会测试数组中的元素是否至少有一个满足提供的函数实现的测试。 

const list = [{misId: 'e', name: '小白'},{misId: 'e', name: '小白白'},{misId: 'r', name: '小王'},{misId: 'r', name: '小小王'}
];
let currKey = 'r';// 使用some方法检查数组中是否有与currKey值不一样的misId
let hasDifferentMisId = list.some(item => item.misId !== currKey);console.log(hasDifferentMisId); // 如果有,输出true,否则输出false

 在这段代码中,some方法遍历数组list,并为每个元素调用提供的函数。如果函数返回true,则some方法会立即返回true,表示找到了与currKey值不一样的misId。如果遍历完所有元素都没有找到,some方法会返回false,表示所有元素的misId都与currKey相等。

 

关键字:array.some() ==> 查找数组list中,是否有包含与当前currKey的值不一样的misId

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: