跳到主要内容

读写数组元素

数组是一种特殊的对象

let a = ['world'] // 先创建包含一个元素的数组
let value = a[0] // 读取元素0
a[1] = 3.14 // 写入元素1
let i = 2
a[i] = 3 // 写入元素2
a[i + 1] = 'hello' // 写入元素3
a[a[i]] = a[0] // 读取元素0和2,写入元素3

如果使用非负整数的字符串来索引数组,那这个值会成为数组索引。

a[-1.23] = true // 这样会创建一个属性“-1.23”
a['1000'] = 0 // 这是数组中第1001个个元素
a[1.0] = 3 // 数组索引1,相当于 a[1] =3;