如何删除外部对象并将键设置为内部对象?

时间:2016-12-22 12:30:48

标签: javascript arrays

我有这样的对象结构:

{ 'xxx@gmail.com': 

   {
     contactNo0: { contact: [Object] },
     contactNo1: { contact: [Object] },
     contactNo2: { contact: [Object] },
     contactNo3: { contact: [Object] } 
   }
}

我没有外部物体的钥匙,我不需要钥匙。我只是想删除外部对象。

我用这种方式创建了上面的对象:

var contactObj = {};
for(var i=0; i<retrievedContactsArr.length; i++){
    contactObj['contactNo'+i] = retrievedContactsArr[i];
}
var key = {};
key[username] = (contactObj);
console.log('printing key with object...' , key);

期望的输出:

'xxx@gmail.com': {
 contactNo0: { contact: [Object] },
 contactNo1: { contact: [Object] },
 contactNo2: { contact: [Object] },
 contactNo3: { contact: [Object] } 
}

我如何实现这一目标?

0 个答案:

没有答案