• 分类
  • 关于
    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