js判断数组中某个字段是否存在相同项
前言:
js判断数组中某个字段是否存在相同项
function arePropsSame(arr, prop) {
if (arr.length === 0) return true;
const firstValue = arr[0][prop];
return arr.every(item => item[prop] === firstValue);
}
// 示例使用
const items = [{ name: 'apple', type: 'fruit' }, { name: 'apple', type: 'fruit' }, { name: 'banana', type: 'fruit' }];
console.log(arePropsSame(items, 'name')); // true
console.log(arePropsSame(items, 'type')); // true
const items2 = [{ size: 'small' }, { size: 'medium' }, { size: 'large' }];
console.log(arePropsSame(items2, 'size')); // true
分类:
js
创建时间:
2024-04-08 14:40:58
更新时间:
2024-04-08 14:40:58