Javascript 函数在数组中存储数组,然后返回

Javascript 函数在数组中存储数组,然后返回,javascript,Javascript,我正在做一个函数,将数组存储在数组中,然后返回它,这是我的代码,它不起作用。有人能指出我做错了什么吗?或者演示如何生成函数,然后将数组存储在数组中 因此数组将如下所示json->id->object 看起来您不是在寻找数组,而是在寻找一个id为键、对象为值的对象 这就是你要找的吗 var json = []; var id = "displayImage1"; var object = "style"; storearray(id, object); function storearray(

我正在做一个函数,将数组存储在数组中,然后返回它,这是我的代码,它不起作用。有人能指出我做错了什么吗?或者演示如何生成函数,然后将数组存储在数组中

因此数组将如下所示
json->id->object


看起来您不是在寻找数组,而是在寻找一个id为键、对象为值的对象

这就是你要找的吗

var json = [];
var id = "displayImage1";
var object = "style";

storearray(id, object);

function storearray(_id, _object){
json.push(_id);
_id.push(_object);
return
}

这将导致
json
包含
{'displayImage1':'style'}

如何
返回json
?因为它不是一个数组,你希望你的josn数组像
[{id,object}]
?这听起来确实像是一个给定的数组,使用名为
json
object
等的变量。您能解释一下您试图解决的问题吗?您确定不想切换
push
语句的顺序吗?所以
\u对象
被推到
\u id
,然后被推到
json
可以存储数组吗??即时使用objectYes,数组可以存储一个或多个数组对象,反之亦然。我不知道你所说的“即时使用对象”是什么意思哦,需要的是json是一个数组,我需要将id存储为名称,将对象存储为数组。谢谢告诉我们最终的JSON应该是什么样子。
var json = {};
json[id] = object