数组语法
unshift 方法 给数组开头添加一个或多个元素
语法:数组.unshift(元素,元素,元素…)
返回一个数组的长度
var arr = ['a','b','c','d'];
var l = arr.unshift('d');
console.log(arr);
console.log(l);
var l = arr.unshift('d','e')//添加多个值
console.log(arr);//查看新数组添加的值
console.log(l)//查看返回值
shift方法 将数组开头的元素删掉
语法:数组.shift()
返回被删掉的值
var ele = ['a','b','c' ];
var ele = arr.shift()
consloe.log(arr);//查看数组值
console.log(ele);//查看返回值
push方法 给数组末尾添加一个或多个元素
var arr = ['a','b','c'];
var l = arr.push('d','e') //给数组定义一个变量
console.log(arr); //查看数组
console.log(l) //返回数组的长度
pop方法 将数组的最后一个元素删除
语法:数组.pop()
返回一个被删掉的元素
var arr = ['a',''b,'c','d'];
var ele = arr.pop();
console.log(arr);
console.log(ele);
splice方法 给数组的任意一个位置添加、修改、删除一个或多个元素
语法:数组.splice(开始下标,删除个数,新元素,新元素,…)
返回所有被删掉的元素
var arr = ['a','b','c','d',];
//添加一个元素 返回所有被删掉的元素
var brr = arr.splice(1,0,'e')
//添加多个元素
var brr = arr.splice(1,0,'e','f')
consloe.log(arr)//查看数组
//修改一个元素 返回所有被删掉的元素
var brr = arr.splice(1,1,'e')//下标为1的值,删除一个,修改为e
//修改多个
var brr = arr.splice(1,2,'e','f')
//删除一个元素 返回被删掉的元素
//语法:数组:splice(开始下标,删除个数)
var brr = arr.splice(1,1,)
//删除多个
var brr = arr.splice(1,2)
//语法:数组.splice(开始下标,删除个数,在删除位置放一个或多个元素)
总结:
数组的增删操作
unshift
shift
push
pop
splice