想要将数组推入另一个数组的特定部分时出错

时间:2017-07-31 18:32:26

标签: javascript arrays node.js

我一直在尝试将数组推送到本地数据库中的另一个数组中。第一层数组是不同的测试,我推送测试中的数组,我想用以下代码推送一组注释:

c

如果我改变它,那么它将数组推入test1然后就可以了,就像这样:

    if (Array.isArray(newTest1)) {
        user.test1[1].push(newTest1);
      }

为什么第一段代码不起作用?

1 个答案:

答案 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