1. Object
Object
是ECMAScript
中最常用的类型之一,主要用于存储和应用程序间交换数据。- 创建 Obj的方式
1. object 构造函数
let person = new Object();
person.name = "白菜";
2. 对象字面量 对象定义的简写形式
let person = {
name:"白菜",
age:"18"
}
-
在列2中 左大括号
{}
表示对象字面量开始,因为它出现在一个表达式上下文(expression context
) 中,在ESMAScript
中,表达式上下文值的是期待返回值的上下文。对象里面的组成属性名:属性值
-
访问对象中的属性
let person = {
name:"白菜",
age:18
}
console.log(person) // {name: '白菜', age: 18}
console.log(person.name) // 白菜
console.log(person['name']) // 白菜
2. Array
-
除了
object
对象,Array
数组也是 ECMAScript 中最常用的类型 了。在数组中的数据是有序的,并且通过下标的方式可以访问,以下标 0 开始 -
创建数组
1. 通过 Array 构造函数
let arr = new Array();
2. 初始化length 长度为20的数组
let arr = new Array(20)
3. Array 构造函数的时候传值
let arr = new Array(1,2,3,4,5)
4. 数组字面量的方式创建数组
let arr = []
let arr = [1,2,3,4,5]
let strArr = ["blur",'red','green']
- 访问数组的方式
let arr = [1,2,3,4,5]
console.log(arr[0]) // 1
console.log(arr[1]) // 2