本文介绍了添加对象的数组动态的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在angularjs,我可以做以下制定用户数组:
In angularjs, I can do the following to formulate the user array:
userArray = [{
name: 'myname',
password: 'password'
}];
如何添加userArray在循环动态,以便通过增加另一个之一,JSON是:
How to add the userArray in a loop dynamically so that by adding another one, the json will be:
userArray = [{
name: 'myname',
password: 'password'
},
{
name: 'othername',
password: 'otherpassword'
}
];
我用angular.forEach一个循环:
I used angular.forEach for a loop:
var someObject = {};
var userArray = [];
var i = 0;
angular.forEach(selectedOnes, function(user) {
userArray = [{
name: user.name,
password: user.password
}];
if(i == 0)
{
someObject.someArray= userArray;
}
else
{
someObject.someArray+= userArray;
}
i++;
}
以上code将返回 [对象的对象] [对象的对象]
为 I = 2
。同样,它返回 [对象的对象] [对象的对象] [对象的对象]
为 I = 3
等。 。所以不加入正确。
The above code is returning [object Object][object Object]
for i=2
. Similarly, it returns [object Object][object Object][object Object]
for i=3
and so on..so is not adding correctly.
推荐答案
只需使用推
。
userArray.push({名称:'你的名字',密码:'密码'})
希望有所帮助。
这篇关于添加对象的数组动态的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!