无法以所需格式在javascript中形成键值对
我使用以下代码在JavaScript中形成了一个键值对:无法以所需格式在javascript中形成键值对,javascript,Javascript,我使用以下代码在JavaScript中形成了一个键值对: for(i=1;i<=results.totpage;i++) { pushToAry(i,i); } 其中ary定义为var ary=[] 使用上述格式得出的结果如下: 但我想让它像[[“key1”,“value1”],[“key2”,“value2”],[“key3”,“value3”]一样,即用第三个括号替换第二个括号 请提供帮助。不要将对象推送到ari,而是推送一个新数组: var a
for(i=1;i<=results.totpage;i++)
{
pushToAry(i,i);
}
其中ary定义为var ary=[]强>
使用上述格式得出的结果如下:
但我想让它像[[“key1”,“value1”],[“key2”,“value2”],[“key3”,“value3”]
一样,即用第三个括号替换第二个括号
请提供帮助。不要将对象推送到
ari
,而是推送一个新数组:
var ary = [];
function pushToAry(name, val) {
//alert("In the array");
var arr = [name, val];
ary.push(arr);
}
我不太清楚,你想要数组而不是对象数组?那么您希望您的密钥位于位置0,而您的值位于位置1?请查看主数据
var ary = [];
function pushToAry(name, val) {
//alert("In the array");
var arr = [name, val];
ary.push(arr);
}