在数组前面或后面增删数据
var a = ["张三","李四","王五"];
//数组的 长度和下标 的值允许 读和写
//length
console.log(a.length);//3
//下标取值
console.log(a[0]);//张三
//push 在数组的后面添加一条新的数据,改变原数组,返回数组的新长度
a.push("李六");//可以push任何数据类型的
console.log(a);//(4) ["张三", "李四", "王五", "李六"]
//unshift 在数组的前面添加一条新的数据,改变原数组,返回数组的新长度
a.unshift("林七");//
console.log(a);//(5) ["林七", "张三", "李四", "王五", "李六"]
//pop 删除数组的最后一位数据,改变原数组,返回被删除的数据
a.pop();
console.log(a);//(4) ["林七", "张三", "李四", "王五"]
//shift 删除数组的第一位数据,改变原数组,返回被删除的数据
a.shift();
console.log(a);//(3) ["张三", "李四", "王五"]
数组从指定位置添加或删除数据
var a = ["10","20","30","40"];
//splice( a,b,data )
//从第 a 位开始,删除 b 个,并且用data来填充,返回删除的数据(数组)
a.splice(2,1);//从第2位开始删除1位,删除了30
console.log(a);//(3) ["10", "20", "40"]
a