Javascript 每个数组和集合的X倍

Javascript 每个数组和集合的X倍,javascript,arrays,lodash,Javascript,Arrays,Lodash,我有一个包含一些对象的数组: var myArray=[{name:“Elliot”,type:“person”},{name:“ET”,type:“ufo”},{name:“Mary”,type:“person”},{name:“AEI”,type:“ufo”}] 我想要每个这个和设置X时间的其他类型,这个时间是在其他变量中设置的 var类型1=2 var类型2=1 var类型3=3 我尝试: for(i=0;i

我有一个包含一些对象的数组:

var myArray=[{name:“Elliot”,type:“person”},{name:“ET”,type:“ufo”},{name:“Mary”,type:“person”},{name:“AEI”,type:“ufo”}]

我想要每个这个和设置X时间的其他类型,这个时间是在其他变量中设置的

var类型1=2

var类型2=1

var类型3=3

我尝试:

for(i=0;i

for(i=0;i

for(i=0;i

但是只在第一次工作,其他的不起作用,因为我再次使用相同的数组,但不知道如何在不丢失之前所做的操作的情况下,每次数组和设置X次,然后每次数组和设置X次

有什么帮助吗


谢谢

试着用另一种方法来解决这个问题,迭代数组并检查您使用的索引来设置类型

var-people=[
{name:“Elliot”,键入:“person”},
{名称:“ET”,类型:“ufo”},
{姓名:“玛丽”,键入:“人”},
{名称:“AEI”,类型:“ufo”}
];
for(var i=0;i2){
人[i].type=“is-no-et-4”;
}
文档。写入(“名称:“+people[i].Name+”,键入:“+people[i].Type+”
”;
}
“我希望每个此项和设置X时间其他类型,此时间在其他变量中设置”不能正确确定收集要求。预期结果是什么?如果我的数组长度是4,并且我的类型变量是:
var type1=2,那么预期结果是什么;变量类型2=1;变量类型3=2
我的数组变量在末尾必须是
[{name:“Elliot”,type:“no-et”},{name:“et”,type:“no-et”},{name:“Mary”,type:“is-no-et”},{name:“AEI”,type:“is-no-et-4”}]
这个问题与主干无关。在发布问题时,请使用适当的标记设置我的类型“我使用”设置,以便将数据分配到主干集合中的我的属性,为此,我也标记了主干。但我将在将来记住这一点。