js中调用对象属性值有哪些方法,有什么区别

个人理解:

调用对象属性值方法一:

对象.属性名

调用对象属性值方法二:

对象["  属性名 "]

区别: 方法一和方法二是等价的,不同的是方法二在一定情况下仍然可以使用,而方法一不行,列如:

1.调用动态设置的属性

2.属性名不是一个有效的变量(即属性名是空格,或者是保留的关键字)

猜你喜欢

转载自blog.csdn.net/tjq11111/article/details/121131817