如何检查 Javascript 对象数组是否始终具有相同的值

Ben*_*n_S 4 javascript arrays object

我有以下数组:
distributors = [{ Name: 'Foo', Count: 0}, { Name: 'Bar', Count: 0}, { Name: 'Baz', Count: 0}]

如何检查数组中每个对象的“Count”是否为 0?理想情况下,我想编写一个函数,如果数组中每个对象的“Count”值为 0,则返回布尔值。

mr *_* hr 6

每种方法都可以使用。每个方法都会检查数组中的所有元素是否通过测试,并根据您提供的函数返回 true 或 false。因此,如果每个元素都通过测试,则返回 true,否则返回 false。

const distributors = [
  { Name: 'Foo', Count: 0 },
  { Name: 'Bar', Count: 0 },
  { Name: 'Baz', Count: 0 },
];

const ret = distributors.every((x) => x.Count === 0);
console.log(ret);
Run Code Online (Sandbox Code Playgroud)