gpt4 book ai didi

javascript - 如何使用 AngularJs 将数组插入对象数组

转载 作者:行者123 更新时间:2023-11-29 16:57:54 26 4
gpt4 key购买 nike

我有这个数组:

$scope.arrayList=[{FirstName:"",LastName:""}];
$scope.Address=[{address:"",PhonNumber:""}];

我想将这个另一个 $scope.Address 数组推送到 first(index) 对象中,输出应该是这样的:

$scope.arrayList=[{FirstName:"",LastName:"",$scope.Address}];

当我尝试将地址插入数组时,它正在创建一个新对象,所以我尝试了这个:

 $scope.arrayList[0].push($scope.Address);

但它显示此错误:“[0] 未定义”

最佳答案

我想你正在找这个

$scope.arrayList[0].Address= $scope.Address;

如果不提供键/值对,则不能将数组插入对象数组。

假设 $scope.Address 存储了 $scope.arrayList[0] 的地址数组。

如果不是这种情况,并且您想根据索引映射每个数组,那么试试这个:

$scope.arrayList[0].Address= $scope.Address[0];

关于javascript - 如何使用 AngularJs 将数组插入对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30884365/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com