有没有更有效的方法来归档我的双循环案例?
我有两个 JavaScript 对象,如果第二个对象的键与第一个对象相同,那么它应该为它分配值。
var obj_01 = {
a: '',
b: '',
c: ''
}
var obj_02 = {
a: '1',
b: '2',
c: '3',
d: '4',
e: '5'
}
for(item_b in obj_02){
for(item_a in obj_01) {
if(item_a === item_b){
obj_01[item_a] = obj_02[item_b]
}
}
}
console.log(obj_02, obj_01)
你看,我有双循环方法来得到我的要求,但是否有更有效的方法来归档它?
for(item_b in obj_02){
if(obj_01.hasOwnProperty(item_b)) {
obj_01[item_b] = obj_02[item_b]
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句