【发布时间】:2017-09-02 13:00:08
【问题描述】:
let products = [
{
"name": "Lenovo",
"price": "18000",
"model": "v580c"
},
{
"name": "Apple",
"price": "30000",
"model": "Iphone 6"
},
{
"name": "Nikon",
"price": "25000",
"model": "G290"
}]
我需要使用getProduct 函数过滤我的products 数组,该函数接受可变的参数列表。
参数可以是 产品 的名称和/或 minPrice、maxPrice 和/或 模型 中的价格>.
function getProduct(productName, minPrice, maxPrice, productModel) {
return products.filter(product => {
return product.price < maxPrice && product.price > minPrice && product.name == productName;
});
}
console.log(getProduct("Apple", 3540, 3000000000));
console.log(getProduct("Lenovo", 3540, 3000000000, "v580c"));
【问题讨论】:
标签: javascript function object filter arguments