我有那段代码:
var filters = [];
if (Locality && Locality != '') {
filters.push(["==", 'Locality', Locality]);
}
if (PriceStart && PriceStart != '') {
filters.push([">=", 'Price', PriceStart]);
}
if (PriceEnd && PriceEnd != '') {
filters.push(["<=", 'Price', PriceEnd]);
}
我需要将所有内容转换为变量,如示例所示,同时考虑到数组的位置是动态的:
var new_Filter = ["all", filters[0], filters[1], filters[2]];
有人可以帮助我吗?
答案 0 :(得分:1)
你的问题不是很清楚,但似乎你想要一段代码将过滤器的所有元素放入另一个名为new_filters的数组中,new_filters的第一个元素是“all”。
试试这个:
var new_filters = ["all"];
for(i = 0; i < filters.length; i++){
new_filters.push(filters[i]);
}