这obj2[k]=obj1[k]遍历的不是对象里的属性值吗?为何属性(键名)也遍历出来了?
<script>
var obj1={
a:1,
b:2,
c:[4,5,6]
};
//实现浅克隆
var obj2={};
for(var k in obj1){
//每遍历一个k属性,就给object2也添加一个同名的K属性
//值和object1的k属性值相同
obj2[k]=obj1[k];
}
console.log(obj2);
</script>
这obj2[k]=obj1[k]遍历的不是对象里的属性值吗?为何属性(键名)也遍历出来了?
28
收起
正在回答 回答被采纳积分+1
1回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星