如何在数组数组中连接数组的字符串属性并在每个数组中创建一个新属性

尼泰什

我有一个数组,如下所示:

UserList=[
[name:"user1", type:"admin", location:"NY", expired:"NO"],
[name:"user2", type:"poweruser", location:"CO", expired:"NO"],
[name:"user3", type:"admin", location:"SF", expired:"NO"],
]

我想添加三个属性名称、类型和位置,并在每个单独的数组中创建一个新属性,如以下示例中的属性“AllProps”:

期望输出:

UserList=[
[name:"user1", type:"admin", location:"NY", expired:"NO",AllProps:"user1adminNY"],
[name:"user2", type:"poweruser", location:"CO", expired:"NO",AllProps:"user1poweruserCO"],
[name:"user3", type:"admin", location:"SF", expired:"NO", AllProps:"user1adminSF"],
]

我可以使用 Loadash 做到这一点吗?最好和最快的方法是什么?

马特

根据您的要求并希望只修改现有数组而不返回新数组,只需迭代数组并添加键/值对:

var UserList = [
	{name: "user1", type: "admin", location: "NY", expired: "NO"},
	{name: "user2", type: "poweruser", location: "CO", expired: "NO"},
	{name: "user3", type: "admin", location: "SF", expired: "NO"},
];

UserList.forEach(function(x){
	x["AllProps"] = x.name + x.type + x.location;
});	

console.log(UserList);

赞成的答案会正常工作,但无需返回任何内容。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在数组中添加长度或每个字符串,并创建一个新数组,并附加结果

如何在swift中通过另一个字符串值连接数组中的每个元素

如何根据另一个数组中的值向数组中的每个ActiveRecord添加新属性?

连接数组中的字符串

连接数组中的字符串

R:将存储在数组中的字符串与另一个数组的字符串匹配

Swift:如何在 plist 中获取第一个数组字符串?

需要为每个字符串创建一个数组数组

Mongo为集合中的每个数组项更新一个数组属性

如何将数组中任何项目的特定属性值与另一个数组的任何字符串值进行比较和验证?

如何从另一个数组中找到的一个数组中增加每个字符串元素?

在数组数组中搜索,并在一个数组中返回结果

提取对象数组中另一个对象数组中的属性,并将结果作为字符串数组

如何从Ruby中的另一个数组在数组中添加对象属性

Swift-在数组中搜索是否包含字符串并追加到另一个数组

如何在PHP中使用另一个数组中的字符串作为位置名称创建数组?

如何在Typescript中创建一个空字符串数组?

如何在Java中创建一个接受字符串数组的Spark UDF?

如何在另一个数组中对属性上的对象数组进行 grupped 数组?

如何基于python中另一个数组中的关键字在数组中找到字符串?

如何在Spring中绑定属性的字符串数组?

如何从嵌套的每个数组中删除一个公共属性

如何在数组中合并索引以在Java中创建1个主数组/字符串?

在PHP中解析字符串并创建一个数组

如何基于React / JS中的另一个数组修改数组的每个对象的属性?

hive 从字符串创建一个数组

在数组属性值中查找特定字符串

如何在 Minizinc 中连接数组的所有字符串?

如何从对象中提取pin属性并在JavaScript中创建一个pin数组?