如何创建一个输出对象列表和对象属性列表的javascript函数?

返回0

我有一段JavaScript,如下所示

var set = [{
  name: 'a',
  property1: '',
  property2: '',
},
{
  name: 'b',
  property1: '',
  property2: '',
},
{
  name: 'c',
  property1: '',
  property2: '',
}];

由于所有对象的property1property2都为空,因此我想使它自动化,以便只需要跟踪名称。就像是:

namelist = ['a', 'b', 'c'];
magicFunction(namelist);

magicFunction可以返回set我上面提到的。我对javascript非常陌生,如果您认为这对于stackoverflow来说太基本了,请给我几个关键字,以便我知道我应该搜索的内容。谢谢!

杜沙尔

您可以使用地图

要获得setnameList

var namelist = ['a', 'b', 'c'];
var set = namelist.map(function(e) { return { name: e, property1: 0, property2: 0 }});

function magicFunction(arr) {
  return arr.map(function(e) {
    return {
      name: e,
      property1: 0,
      property2: 0
    }
  });
}

var namelist = ['a', 'b', 'c'];
set = magicFunction(namelist);

console.log(set);
document.getElementById('output').innerHTML = JSON.stringify(set, 0, 2);
<pre id="output"></pre>

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从实际对象列表创建一个对象属性的列表?

对象组列表创建一个扩展对象列表

如何遍历工作表对象的行属性并创建一个逗号分隔的行 ID 列表?

为创建一个对象列表

如何创建一个接受“ Range”对象数组并初始化列表的构造函数,列表初始化为ArrayList

如何使用另一个列表中对象的属性制作新列表

如何用Java中的另一个对象的属性对对象列表进行排序?

如何在对象列表或对象的一个或多个属性上使用 Distinct

如何创建从另一个对象列表中提取数据的列表

如何将一个属性绑定到列表属性中的对象的属性?

如何从对象列表中过滤出一个对象?

Javascript对象。如何创建一个在同一对象内调用函数的按钮

MVC 4创建一个带有列表的表单,作为我新对象的属性

根据属性从列表中返回一个随机对象

当我需要一个复合键使其与众不同时,如何创建JavaScript对象的独特列表?

如何遍历包含子对象的对象列表并创建另一个自定义对象?

在另一个列表中创建一个列表引用对象

爪哇8流和lambda表达式:由一个属性和另一组其余属性不同的对象列表的对象的群组列表

如何用,数量和金额从单流和存储对象的列表对象的另一个列表进行组?

如何从 Node.js 和 Express 中的另一个列表对象内部发送列表对象

Python创建一个带有混洗元素和对象引用的子列表

Java8将对象列表转换为对象的一个属性列表

LINQ 查询以创建对象列表,其中每个对象都包含一个列表

如何通过其上一个和下一个属性对自定义对象列表进行排序?

如何创建一个在X处停止并输出sum和len的用户输入列表

Java的8 - 如何从一个列表对象的多个属性?

如何在javascript中的另一个函数中使用函数作为对象的属性

如何访问在属于另一个类的静态对象中创建的列表?

Python3如何从整数列表中创建一个字节对象