对象对比问题
问什么案例中讲到这样子newXm[k] = xm[k];就可以将属性和值都赋值过去呢?不是很明白,在我的理解里k是对应的属性,xm[k]对应的是值。实际打印出来也是这样子的,但是为什么在for in中就会将属性和值都赋值过去,看了老师之前回答其他同学的也没有详细说明为什么会这样。能够详细解释下呢
var newXm = {}
for (var k in xm) {
newXm[k] = xm[k];
console.log(xm[k]);
}
console.log(newXm);
23
收起
正在回答 回答被采纳积分+1
2回答
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星