我想为每个用户创建数组并将它们存储在另一个数组中。 为此我使用了这段代码:
var arrs = [];
var userCount = 1;
@foreach($eventUsers as $user)
{
arrs['arr' + userCount] = [];
userCount++;
}
和console.log(arrs);给了我输出
[arr1: Array[0], arr2: Array[0], arr3: Array[0], arr4: Array[0]]
然后我需要将元素推送到每个数组(arr1, arr2, arr3, arr4)
,同时循环播放' arrs
'
我尝试使用:
for (arr in arrs) {
arr.push('x');
}
但没有工作。谁能给我一个解决方案?
答案 0 :(得分:1)
找到答案..
for (key in arrs) {
arrs[key].push("RRRRR");
}
答案 1 :(得分:1)
构建数组
var arrs = {}, i;
for (i = 1; i <= 4; i++) {
arrs['arr' + i] = [];
}
更新arrs
// iterate over the keys
for (i in arrs) {
// make your assignment
arrs[i].push('x');
};
答案 2 :(得分:0)