Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将数组的数组转换为变量_Javascript_Arrays - Fatal编程技术网

Javascript 将数组的数组转换为变量

Javascript 将数组的数组转换为变量,javascript,arrays,Javascript,Arrays,我有这样的密码: var过滤器=[]; if(局部性和局部性!=''){ push([“==”,'Locality',Locality]); } 如果(PriceStart&&PriceStart!=''){ push([“>=”,'Price',PriceStart]); } 如果(PriceEnd&&PriceEnd!=''){ filters.push([“您的问题不是很清楚,但似乎您需要一段代码,将过滤器的所有元素放入另一个名为new_filters的数组中,其中new_filters的

我有这样的密码:

var过滤器=[];
if(局部性和局部性!=''){
push([“==”,'Locality',Locality]);
}
如果(PriceStart&&PriceStart!=''){
push([“>=”,'Price',PriceStart]);
}
如果(PriceEnd&&PriceEnd!=''){

filters.push([“您的问题不是很清楚,但似乎您需要一段代码,将过滤器的所有元素放入另一个名为new_filters的数组中,其中new_filters的第一个元素为“all”

试试这个:

var new_filters = ["all"];
for(i = 0; i < filters.length; i++){
    new_filters.push(filters[i]);
}
var new_filters=[“all”];
对于(i=0;i
从您提供的代码片段中,似乎您已经获得了按您所需的方式构造
新过滤器的代码。除了您已经向我们展示的内容之外,您还需要什么?我收到了以下错误:evented.js:104 error:layers.unclustered point.Filter[1][0]:应为[=,!=,>,>=,该错误不是来自您上面发布的代码。您必须发布所有相关代码。这里没有足够的信息来帮助您。好的,我需要将数组数组转换为该数组,但使用filters var,则不起作用。我需要执行以下操作:new_Filter=[“all”,[”==“,‘地区’,‘地区’,“>=”,‘价格’,‘预启动’,“它起作用了!这是他的本意,但他无法思考。谢谢!