首页 > js 怎么生成一个命名空间并使用

js 怎么生成一个命名空间并使用

rt 假设有一个数组

var array = [{name:"Bao","age":23},{"name":"Res","age":800}...{"name":ques,"age":9,'role':'noob'}]


怎么将其转换为

windows.Bao = {}
Bao.age =23;

windows.Res ={} Res.age=800

ques = {age :9 ,role:noob}

array.map(function(person){
    window[person.name] = {};
    window[person.name].age = person.age;
})

for(let i = 0,len=array.length; i<len; i++){
    window[array[i].name] = {
         age: array[i].age;
    }
}
【热门文章】
【热门文章】