对象
- 是一个复杂数据类型
- 是一个无序的数据集合
- 是以键值对的形式在存储数据
- {} 表示对象空间
- :用来分隔对象的成员和值
- , 用来分割多个对象成员
var obj = {
name : 'Jack',
age : 18
}
- 对象的操作
- 增
obj.name = 'Jack'
obj['age'] = 18
- 删
delete obj.name
delete obj['age']
- 改 (原先对象中有,就是修改,没有就是添加)
obj.name = 'Rose'
obj['age'] = 20
- 查
obj.name
obj['age']
- 增
数组
-
是一个数据的集合
-
是一个复杂数据类型,可以存储任意数据类型
-
按照索引进行排列 从0 ~ 正无穷
-
获取数组中的某一个数据使用
数组名[索引]
-
创建一个数组
- 字面量创建
var arr = []
- 内置构造函数创建 new Array()
var arr = new Array()
创建一个空数组var arr = new Array(10)
创建一个长度为10的数组,只不过每一项都是 空var arr = new Array(1, 2, 3, 4)
创建一个数组,每一个参数就是数组的一个数据
- 字面量创建
-
数组的基本使用
- 获取数组中的某一项
- 使用
数组名[索引]
- 使用
- 使用 for 循环遍历数组
var arr = [1, 2, 3, 4
- 获取数组中的某一项