数组的访问
数组下标是从0开始的,一直到数组的长度-1
如果访问的数组下标超过数组长度,会返回一个undefined
var arr=[1,'tom',true,{name:'terry'},[1,2,3]]
console.log(arr[1]) //访问数组下标为1的值
输出结果:
给数组添加项
arr=[下标]=值(任意数据类型)
var arr=[1,'tom',true,{name:'terry'},[1,2,3]]
arr[5]=function(){console.log(999)} //给数组下标为5的添加一个
console.log(arr)
添加之前:
添加之后:
删除数组项
arr.length=arr.length-1 //删除1项
var arr=[1,'tom',true,{name:'terry'},[1,2,3]]
console.log('字面量:',arr)
console.log('字面量:',arr.length)
arr.length=arr.length-1 //数组长度-1
console.log('删除后长度:',arr.length) //数组长度为4
console.log('删除后数组:',arr)
输出结果: