你好,我想知道是否可以用一些键将对象推入数组
我的意思是

arra = [];
arra.push({
    'test1a': 'trtrtrt',
    'test13a': 'trtrtrt',
    'test14a': 'trtrtrt',
})
arra.push({
    'test1a': 'trtrtrt',
    'test13a': 'trtrtrt',
    'test14a': 'trtrtrt',
})
arra['ddd'] = [];
arra['ddd'] = ({
    'test1d': 'trtrtrt',
    'test13d': 'trtrtrt',
    'test14d': 'trtrtrt',
})
arra['ddd'].push({
    'test1f': 'trtrtrt',
    'test13f': 'trtrtrt',
    'test14f': 'trtrtrt',
})

我尝试这样做时出现节点错误

最佳答案

分配数组后,您必须将其推入而不是覆盖它:

arra['ddd'] = [];
arra['ddd'].push({
    'test1d': 'trtrtrt',
    'test13d': 'trtrtrt',
    'test14d': 'trtrtrt',
})
arra['ddd'].push({
    'test1f': 'trtrtrt',
    'test13f': 'trtrtrt',
    'test14f': 'trtrtrt',
})

09-25 15:29