访问对象属性的两种方式

const person = {
    name:'zhangsan',
    age:18          
}

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

 

posted @ 2021-10-25 16:41  亦茫茫  阅读(182)  评论(0)    收藏  举报