react 选中数组中的几条数据遍历拿到数据中的某一个属性当符合条件则返回true
你可以使用Array.prototype.some()方法来实现这个功能。some()方法会遍历数组中的每一个元素,当遇到某个元素符合指定条件时,就会返回true,否则返回false。
下面是一个示例代码:
const data = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' },
{ id: 4, name: 'Alice' }
];
const hasName = data.some(item => item.name === 'Bob');
console.log(hasName); // 输出: true
在上面的示例中,我们遍历了数组data中的每一个元素,判断item.name === 'Bob'是否为真。如果有任意一个元素的name属性等于'Bob',则hasName为true。
原文地址: https://www.cveoy.top/t/topic/ioMa 著作权归作者所有。请勿转载和采集!