我有一段javascript,如下所示
var set = [{
name: 'a',
property1: '',
property2: '',
},
{
name: 'b',
property1: '',
property2: '',
},
{
name: 'c',
property1: '',
property2: '',
}];
Run Code Online (Sandbox Code Playgroud)
由于property1并且property2对于所有对象都是空的,我想自动执行此操作,以便我只需要跟踪名称.就像是:
namelist = ['a', 'b', 'c'];
magicFunction(namelist);
Run Code Online (Sandbox Code Playgroud)
这magicFunction可以回归set我上面提到的.我对javascript很新,如果你认为这对于stackoverflow来说太基础了,请给我一些关键字,以便我知道我应该搜索什么.谢谢!
你可以使用地图
要获得set从nameList
var namelist = ['a', 'b', 'c'];
var set = namelist.map(function(e) { return { name: e, property1: 0, property2: 0 }});
Run Code Online (Sandbox Code Playgroud)
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);Run Code Online (Sandbox Code Playgroud)
<pre id="output"></pre>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56 次 |
| 最近记录: |