在特定位置将字符串推入数组中的数组

Push String into Array in Array at certain position

如何将字符串推入数组中的数组?

var outerArray = [[]]

outerArray.push('test1')
outerArray.push('test2')

outerArray[0] = outerArray[0].push('test3')

console.log(outerArray[0][0])

这就是returnsundefined

您似乎想在位置 0 处创建一个数组,包括该索引处的前一项和一个新项。这将起作用:

outerArray[0] = [outerArray[0], 'test3']
const innerArray = outerArray[0];
const pushedString = innerArray.push('testString');

另外,如您所知,推送returns一个已推送的项目。