正在回答
1回答
同学你好,两种写法意思不一样。具体如下:
1、k是变量,obj2[k]=xx意思是“给obj2中,变量k对应的属性,设置值”。假设变量k的值是name,那么obj2[k]=xx等价于obj2.name=xx,即实际操作的是name属性。
2、obj2.xx=yy这种写法,则是操作obj2的xx属性,比如obj2.k=xx,就是给obj2的属性k设置值,即属性是固定的,就是字符串k。
代码中,k是变量,所以要用[ ]的写法。
祝学习愉快!

恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星