屬性javascript
" "
.屬性名
:編碼簡單,有時不能用['屬性名']
:編碼麻煩,能通用var p = { name: 'Tom', age: 12, setName: function (name) { this.name = name }, setAge: function (age) { this.age = age } } p.setName('Bob') p['setAge'](23) console.log(p.name, p['age'])
['屬性名']
的方式?-
,空格
var p = {} //1. 給p對象添加一個屬性: content type: text/json // p.content-type = 'text/json' //不能用 p['content-type'] = 'text/json' console.log(p['content-type']) //2. 屬性名不肯定 var propName = 'myAge' var value = 18 // p.propName = value //不能用 p[propName] = value console.log(p[propName])