目前,我有dataArray
,它为每个对象键提供不同的信息。我正在尝试将一些部分移动到scndArray
和thrdArray
中的嵌套数组中:
var dataArray = {
'data': [{
'datum1': '',
'datum2': '',
'datum3': '',
'datum4': '',
'datum5': '',
'datum6': '',
'datum7': '',
'datum8': '',
}, {
'datum1': '',
'datum2': '',
'datum3': '',
'datum4': '',
'datum5': '',
'datum6': '',
'datum7': '',
'datum8': '',
}]
};
var scndArray = [
[ ['datum8', 'datum3'] ],
[ ['datum8', 'datum3'] ]
];
var thrdArray = [
[ ['datum2', 'datum1'] ],
[ ['datum2', 'datum1'] ]
];
我正在尝试使用.push
函数移动这些信息,但遇到了麻烦,因为我需要将信息移到每个数组的第三层。
scndArray.push({datum8, datum3});
thrdArray.push({datum2, datum1});
我是以正确的方式做到这一点还是有更好/不同的方式来做到这一点?
答案 0 :(得分:0)
如果先创建内部数组然后插入主数组怎么办?
var temp = [];
temp.push([ datum8, datum3 ]);
scndArray.push(temp);
var temp2 = [];
temp.push([ datum2, datum1 ]);
thrdArray.push(temp2);