Javascript 如何合并两个数组?
根据这里的说明,有一个concat()方法用于连接数组,但如果我在angular中尝试它:Javascript 如何合并两个数组?,javascript,arrays,angularjs,concat,Javascript,Arrays,Angularjs,Concat,根据这里的说明,有一个concat()方法用于连接数组,但如果我在angular中尝试它: $scope.array1 = []; $scope.array2 = []; $scope.myConcatenatedData = array1 .concat(array2); 我得到一个错误:ReferenceError:array1未定义,因为我在声明数组时不使用var 数组是在scope对象上定义的,因此需要执行以下操作: $scope.myConcatenatedData = $scop
$scope.array1 = [];
$scope.array2 = [];
$scope.myConcatenatedData = array1 .concat(array2);
我得到一个错误:
ReferenceError:array1未定义
,因为我在声明数组时不使用var 数组是在scope对象上定义的,因此需要执行以下操作:
$scope.myConcatenatedData = $scope.array1.concat($scope.array2);