我一直在尝试将数组推送到本地数据库中的另一个数组中。第一层数组是不同的测试,我推送测试中的数组,我想用以下代码推送一组注释:
c
如果我改变它,那么它将数组推入test1然后就可以了,就像这样:
if (Array.isArray(newTest1)) {
user.test1[1].push(newTest1);
}
为什么第一段代码不起作用?
答案 0 :(得分:0)
user.test1[1]
很可能不是数组。
user.test1.splice(1, 0, newTest1)
应该适合你。
请参阅:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice