我有2个阵列,
$scope.first = [
{ fName:'Alex', lName='Doe' },
{ fName:'John', lName='S' }
]
var second= [
{ fName:'Tom', lName='M', email:'tom@gmail.com' },
{ fName:'Jerry', lName='L', email:'jerry@gmail.com' }
]
我需要将第二个数组推入第一个数组,并希望结果如下:
$scope.first = [
{ fName:'Alex', lName='Doe' },
{ fName:'John', lName='S' },
{ fName:'Tom', lName='M', email:'tom@gmail.com' },
{ fName:'Jerry', lName='L', email:'jerry@gmail.com' }
]
答案 0 :(得分:2)
如果要将元素从一个数组推送到现有数组,可以执行
[].push.apply($scope.first, second);
如果要创建包含两个数组元素的新数组,请使用concat:
$scope.first = $scope.first.concat(second);
答案 1 :(得分:0)
我会试试 $ scope.first.concat($ scope.second)
答案 2 :(得分:0)
$scope.first = [
{ fName:'Alex', lName='Doe' },
{ fName:'John', lName='S' }
]
var second= [
{ fName:'Tom', lName='M', email:'tom@gmail.com' },
{ fName:'Jerry', lName='L', email:'jerry@gmail.com' }
]
$scope.first = $scope.first.concat(second)