2014-11-04 74 views
-1

让说我有一个数组:如何在一个数组在JavaScript中添加元素为对象的属性

var members = ["Peter", "Paul", "Mary"]; 

和对象:

var band = {}; 

有没有一种方式,通过迭代数组,这样成员数组中的每个元素都将作为带对象的属性添加为值,并将其作为对象?

band = {"Peter": {}, "Paul": {}, "Mary": {} } 
+1

在循环:'带[成员[N]] = {};'。 – Teemu 2014-11-04 19:29:01

回答

2

尝试:

var members = ["Peter", "Paul", "Mary"]; 
var band = {}; 

members.forEach(function(member) { 
    band[member] = {}; 
}); 
相关问题