javascript学习笔记--数组
2018-10-11 本文已影响0人
持续5年输出bug
数组也是一个对象,用来存储一些值(元素)。
数组中的元素可以是任何数据类型
1.创建一个数组对象:
//构造函数方法,将元素作为构造函数的参数
var arr = new Array(1,2,3):
//字面量方法
var arr=[1,2,3];
console.log(typeof arr) // 打印结果为Object
注意:当只传一个整数作为元素时,构造函数与字面量表示的含义不同
var arr =[1] //表示数组元素arr[0]=1;
var arr = new Array(1);//表示arr.length=1
2.通过索引项数组添加元素:
var arr = new Array():
arr[1]=2;
console.log(arr)
3.获取某一索引对应的元素:
var arr = new Array():
arr[1]=2;
console.log(arr[0])
4.检查数组的长度(元素的个数):
var arr = new Array():
arr[1]=2;
console.log(arr.length)
5.设置数组的长度
//1.修改的元素长苏小于原长度,多出的部分会被删除,
//2.修改的元素长度大于原长度,多出的部分会被空出来,
var arr = new Array():
arr[1]=2;
arr.length=3
//console.log(arr.length) ; 3 因为设置了数组的长度为3
//console.log(arr) ; [, 2, ,]
6.始终向数组最后一位添加元素
var arr = new Array():
arr[1]=2;
arr[arr.length]=10
//console.log(arr) ; [ ,1, 10]