使用 JavaScript 中的 Array.prototype.filter() 方法,可以轻松地按颜色和尺寸过滤产品数组。
例如,假设有一个名为 products 的数组,每个产品对象都有一个 color 和 size 属性。如果想要过滤颜色为 "红色",尺寸为 "小号" 的产品,可以按照以下方式编写代码:
const filteredProducts = products.filter(product => { return product.color === '红色' && product.size === '小号'; });
注意,此处假设产品对象的属性名为 color 和 size,并且颜色和尺寸都是字符串类型。如果属性名和类型不同,需要做出相应调整。
过滤完后,可以将 filteredProducts 数组用于任何需要它的方式,例如渲染产品列表或进行其他计算操作。
下一篇:按颜色和单元格值计数IF