我尝试返回true或false,但filter方法返回一个新数组,其中的对象与返回值匹配。是否有可能只返回真实?我已经查看了包含原型,但它似乎也返回了整个对象。
我试过以下......
let check = this.props.data.filter(obj => {
return obj.idNum.includes(value);
});
let check = this.props.data.map(obj => {
return obj.idNum.includes(value);
});
let check = this.props.data.filter(obj => {
return obj.idNum.includes(value) : true ? false;
});
如果对象数组包含我正在寻找的值,我真的只是想检查是否为真。我正在检查每个对象的idNum以进行匹配。
答案 0 :(得分:0)
查看数组.some
方法。您可以像这样使用它:
let check = this.props.data.some(obj => {
return obj.idNum === value;
});
如果给定的函数对任何数组元素都返回true,则some方法返回true。