10.更多 `Array` 方法使用

2017-10-27  本文已影响17人  dptms

更多 Array 方法使用

const inventory = [
    { name: 'apples', quantity: 2 },
    { name: 'bananas', quantity: 0 },
    { name: 'cheeries', quantity: 3 }
];

如果要在数组中寻找某个元素,可以使用循环,但是 forEach 中途不能打断,性能相对劣,for of可读性相对劣

const bananas = inventory.find(fruit => fruit.name === 'bananas');
const bananas = inventory.findIndex(fruit => fruit.name === 'bananas');
const bananas = inventory.find(fruit => fruit.quantity > 0); // true
const bananas = inventory.every(fruit => fruit.quantity > 0); // false
上一篇 下一篇

猜你喜欢

热点阅读