【发布时间】:2017-05-17 05:41:26
【问题描述】:
我有一个嵌套对象:
myObj = {
id:'AA',
child:{
id:'BB',
key1:'CC'
},
child2:{
id:'DD',
key1:'EE'
},
};
我还有一个功能,我目前正在这样做:
doSomething = function(id,childid,key){
var str = id + childid + key;
console.log(str);
};
doSomething(myObj.id,myObj.child.id,myObj.child.key1);
我想简化为:
doSomething2 = function(incObj){
//myObj.child.key1;
var str = incObj.id + ' ' + incObj.child.id + ' ' + incObj.child.key;
//str = 'AA BB CC';
console.log(str);
}
doSomething2(myObj.child.key1);
有没有一种干净/简单的方法来做到这一点?
【问题讨论】:
标签: javascript object nested