啸羽程序园

var  obj ={name:’zs’,age:10}

  1. obj.name = ‘zs’        —-常规获取对象值得方法
  2. obj[‘name’] = 10       —–类似获取数组数据值得方法
  3. 注意 obj[name]    —–undefined
  4. 注意小细节:var obj ={name:’zs’,’name’:’ls’}     obj.name = ‘ls’  如果这时obj[name]  –>  name is not defined

这两种方式大同小异,但是类似数组一样获取对象的属性这种方式可以配合模板字符串可以动态取值`${key}`

不要以为有[]就一定是数组哟。js就是这么神奇(操蛋)!

 

Hi, I’m shen, 啸羽