每天 10 分钟,学习 JavaScript —— (四)对象

152 阅读1分钟

什么是对象

对象是多个数据的封装体,便于统一管理多个数据

对象的组成

对象是由 属性 和 方法 组成

  • 属性:属性名和属性值
  • 方法:一种特别的属性(属性值是函数)
var obj = {
    name: 'Tom',
    setName: function(name) {
        this.name = name
    }
}

访问对象的内部数据

  • 对象名.属性名
obj.setName('Jack')
console.log(obj.name
  • 对象名['属性名']
  1. 属性名包含特殊字符
obj['my-name'] = 'Andy'
console.log(obj['my-name'])
  1. 属性名不确定
var obj = {}
var propName = 'my-age'
var value = 18
obj[propName] = value
console.log(obj[propName])