[英]How to push all objects into another array using AngularJs
我有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' }
]
如果要將元素從一個數組推到現有數組中,可以執行
[].push.apply($scope.first, second);
如果要創建一個包含兩個數組的元素的新數組,請使用concat:
$scope.first = $scope.first.concat(second);
我會嘗試$ scope.first.concat($ scope.second)
$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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.