数组
数组:存储多个数据的容器.
声明一个数组:三种方法
第一种方法
var arrayOne = new Array();
数组名[索引] = 初始值;
arrayOne[0] = “array”;
声明数组的第二种写法,生名的同时进行赋值.(new可以省略)
var arrayTwo = Array(“ABC”,”DEF”,”GHI”);
数组的第三种声明方式 —–语法糖(字面量)
var arrayThree = [“abc”,”bbb”,”ccc”,”sp”];
数组的小知识点:
- 数组的长度(数组中元素的个数):length
- 数组长度永远比下标大一
- 数组越界:访问的下标超过了数组的最大下标(严重错误)
- 提到数组就想到遍历
数组的操作:
在数组尾部添加新元素
arrayThree.push(1);
在数组头部添加新元素 `
arrayThree.unshift(5);
从数组尾部弹出元素(删除尾部元素)
arrayThree.pop();
从头部弹出元素(删除头部第一个元素)
arrayThree.shift();
从下标0开始(包含下标0),向后删除3个数组中的元素.
arrayThree.splice(0,3);
从下标为2的位置开始,添加我们指定的元素(可以添加多个)
arrayThree.splice(2,0,”spp”,”nxhs”);