一、对象字面量:
{
属性名1:属性值,
属性名2:属性值,
属性名3:属性值,
}
属性名(字符串) | 属性值 |
---|---|
name | ‘ellen’ |
age | 18 |
gender | ‘female’ |
二、数组字面量:数组本质上也是对象,在js中,万物皆对象
[元素1,元素2,元素3]
索引(数字) | 值(任何数据类型) |
---|---|
0 | 66 |
1 | 35 |
2 | ‘ellen’ |
3 | ‘苹果’ |
4 | [1,15,3,8,9,7] |
三、访问对象属性和数组元素
1.访问对象的某个属性
方法一:Object.属性名
方法二:Object['属性名']
2.访问数组的某个元素
arr[索引]
数组中的索引相当于对象中的属性名,区别在于数组的索引值是数字所以无须引号,而对象的属性名一定是字符串因此需要引号。