我创建了以下数组:
$scope.testAccounts[0] = { id: 99, name: "Select Account" };
我试过
$scope.testAccounts.push(result.data);
其中results.data看起来像这样:
[{ id: 1, name: "x" },{ id: 2, name: "y" }]
然而,这似乎不起作用,因为它试图添加一个数组作为第二个元素。我需要的是将数组result.data的内容附加到数组$ scope.testAccounts
请注意,如果数组是一个对象数组,到目前为止我看到的所有示例似乎都不起作用。这就是我所拥有的。感谢
答案 0 :(得分:4)
您正在寻找Array.concat
> foo = [1,2,3]
[1, 2, 3]
> foo.concat([4,5,6])
[1, 2, 3, 4, 5, 6]