【发布时间】:2022-08-17 15:58:29
【问题描述】:
语境: 在我的网店网站上,在产品列表页面上,客户可以选择一个或多个关键字(标签)来过滤产品。
所有产品都在一个数组中(产品) 和选定的关键字在标签.
// tags filter
var listProduct = []
for(var i = 0; i < tags.length; i++){
listProduct[i] = products.filter(e => {
if(e.tags){
return (e.tags.includes(tags[i].toLowerCase())) ? true : false
}else{
return false
}
});
}
我现在有几个数组(listProduct),我知道我有标签长度其中。 我必须使用 concat() 函数来连接所有这些数组,但我不知道该怎么做......
products = listProduct[0].concat(listProduct[1], listProduct[2] .... listProduct[?])
非常感谢! 文森特
标签: javascript arrays