angularjs 如何将阵中推至阵中?

yyhrrdl8  于 2022-10-31  发布在  Angular
关注(0)|答案(1)|浏览(157)

你好,我正在处理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: {}]

我该怎么做呢?

bvuwiixz

bvuwiixz1#

尝试使用concat方法.如docs所示:
concat()方法用于合并两个或多个数组。此方法不更改现有数组,而是返回一个新数组。
您还可以使用其他选项,如下所示:

  • push-将元素添加到数组末尾。请参阅here
  • unshift-将元素添加到数组的开头。请参阅here

相关问题