数组(Array)是指一组数据的集合,其中的每个数据被称作元素,在数组中可以存放任意类型的元素。数组是一种将一组数据存储在单个变量名下的优雅方式。
//普通变量一次只能存储一个值
var num = 10;
//数组一次可以存储多个值
var arr =[1,2,3,4,5];
操作数组
增删改查
改:
- 可以通过修改数组索引的方式追加数组元素
- 不能直接给数组名赋值,否则会覆盖掉以前的数据
- 这种方式也是我们最常用的一种方式
var arr = ['red', 'green', 'blue', 'pink'];
arr[4] = 'hotpink';
console.log(arr);
push元素添加数组末尾
利用push向数组添加元素
数组 . push() 方法将一个或多个元素添加到数组的末尾,并返回该数字的新长度
例:
unshift元素添加数组开头
. unshift(新增的内容)将一个或多个元素添加到数组的开头,并返回该数组的新长度
例:
pop元素删除最后
.pop()方法从数组中删除最后一个元素,一次只删除一个,并返回该元素的值
shift元素删除开始
.shift()从数组中删除第一个元素,一次删除一个,并返回该元素的值
splice删除指定元素
.splice()从数组中删除指定元素
语法:
数组名.splice (从哪里开始删,删几个)
例: