vue中如何判断数组里有某一个属性
时间: 2024-05-15 15:17:15 浏览: 79
vue 根据数组中某一项的值进行排序的方法
在Vue中,可以使用Array.some()方法来判断某个数组是否包含特定属性。代码示例如下:
```
var array = [
{ name: 'apple', color: 'red' },
{ name: 'banana', color: 'yellow' },
{ name: 'orange', color: 'orange' }
];
array.some(function(item) {
return item.color === 'red';
}); // 返回 true
```
在以上示例中,我们初始化了一个包含三个对象的数组,每个对象都有一个name属性和一个color属性。我们使用Array.some()方法并传入一个匿名函数作为参数,该函数返回当item.color属性等于'red'时的布尔值。由于数组中有一个对象的color属性等于'red',所以Array.some()方法会返回true。如果数组中没有包含特定属性的对象,Array.some()方法会返回false。
阅读全文