访问对象属性的两种方式
const person = { name:'zhangsan', age:18 } person.name //'zhangsan' //当使用中括号时,里面的内容为变量,如果不加引号就是name变量。 person.['name'] //'zhangsan'
二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时就非常有用。
在JavaScript中,只能用“ . ”来访问对象的方法。
const person = { name:'zhangsan', age:18 } person.name //'zhangsan' //当使用中括号时,里面的内容为变量,如果不加引号就是name变量。 person.['name'] //'zhangsan'
二者区别:“ . ”表示法一般作为静态对象使用时来存取属性。而“[ ]”表示法在动态存取属性时就非常有用。
在JavaScript中,只能用“ . ”来访问对象的方法。