Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.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_Object - Fatal编程技术网

创建对象数组javascript

创建对象数组javascript,javascript,arrays,object,Javascript,Arrays,Object,我继承了一个项目,需要以这种格式(动态)重新创建一个对象,但不知道如何执行。这就是我尝试过的,而且几乎达到了目的: //this creates [{ "Country": ["Canada", "United States of America"] }] filters = []; var object = {}; object.Country = []; object.Country.push('Canada', 'United States of America'); filters.pu

我继承了一个项目,需要以这种格式(动态)重新创建一个对象,但不知道如何执行。这就是我尝试过的,而且几乎达到了目的:

//this creates [{ "Country": ["Canada", "United States of America"] }]
filters = [];
var object = {};
object.Country = [];
object.Country.push('Canada', 'United States of America');
filters.push(object);
//alert(JSON.stringify(filters));
console.log(JSON.stringify(filters));

//currently getting this
//filters = [{ "Country": ["Canada", "United States of America"] }]

//need this
//filters = { 'Country': ['Canada', 'United States of America'] };
我有一个表单,用户将选择表中的列(国家),然后输入一个或多个国家。目前,过滤器基于上面的硬编码对象工作。我现在需要动态更改其他列的对象


任何帮助都将不胜感激

console.log(JSON.stringify(filters[0])上述响应非常完美,您有一个对象数组…您可以使用数组索引来访问它:)在所需格式中,
过滤器是单个对象,而不是数组。它与
对象
相同。如果您使用
对象
,而不是
过滤器
,您将得到您想要的。是的,您可以。另见