【发布时间】:2023-03-19 12:56:01
【问题描述】:
我有一个充满产品的多维数组。我试图通过传递一堆值来过滤我的产品,然后将生成的产品放入一个新数组中。这是我想要完成的:
products = [['A','2','F','123'],['A','2','G','234'],['B','2','K','231']];
related = [];
filter1 = 'A';
filter2 = '2';
filter3 = 'G';
for(var i = 0; i < products.length; i++) {
var product = products[i];
for(var j = 0; j < product.length; j++) {
if(filter1=product[0]){
related.push([product[0],product[1]....]);
}
}
}
然后从那里,用 filter2 过滤结果集,依此类推。似乎无法弄清楚这一点。非常感谢任何帮助!
【问题讨论】:
标签: javascript jquery arrays multidimensional-array