你好,我正在处理AngularJS,并尝试将数组推入数组:这就是我所尝试的:
$scope.addPositionInUpdateEditor = function (index) {
$scope.updatePlayersPositionsArray[index].push('PF');
}
出现错误无法读取未定义的属性'push'。$scope。updatePlayersPositionsArray是以下类型的数组:[0:Array(1)[0: "QB"],1: {}]
我想将'PF'值推送到数组中的第一个数组,结果应该如下所示:
[0:Array(2)[0: "QB", 1: "PF"],1: {}]
我该怎么做呢?
1条答案
按热度按时间bvuwiixz1#
尝试使用
concat
方法.如docs所示:concat()
方法用于合并两个或多个数组。此方法不更改现有数组,而是返回一个新数组。您还可以使用其他选项,如下所示:
push
-将元素添加到数组末尾。请参阅here。unshift
-将元素添加到数组的开头。请参阅here。