1、什么是对象?
- 多个数据的封装体
- 用来保存多个数据的容器
- 一个对象代表现实中的一个事物
2、为什么要用对象?
统一管理多个数据
3、对象的组成
属性:由属性名(字符串)和属性值(任意)组成的
方法:一种特别的属性(属性值是函数)
var p={
name:'jack',
age:18,
setName:function(name){
this.name=name
},
setAge:function(age){
this.age=age
}
}
console.log(p[‘setName’])
4、如何访问对象的内部数据?
.属性名:编码简单,但是有时不能用
[‘属性名’]:编码麻烦,能通用
问题:什么时候必须使用[‘属性名’]的方式?
1、属性名包含特殊字符:- 空格
var p={}
p[‘content-type’]=‘text/json’
2、属性名不确定