数组的方法:栈里
pop() :删除数组中最后一个元素
push() :在数组末尾追加元素
unshift(): 在数组头部添加元素
shift(): 头部删除一个元素
slice:(开始值start,结束值end) 切片截取
split :把字符串转为数组
splice:(起始值,删除的个数(可选项),替换的值(可选项)) 替换 删除 插入
join(“xx”): 连接符 把数组转为string
concat: 组合
reverse :数组的翻转
例:(pop,push,unshift,shift)
var arr = [1,2,3];
arr.push(“张三”);
console.log(arr)
例:
var arr = [1,2,3,”张三”,”李四”,”王五”];
var newArr = arr.slice(3,5);//结束值不能为0,开始值小于结束,否则会出现空数组
//什么也不写,相当于复制数组 copy
console.log(newArr);
例:
var str = “你好,吃了吗?”
var newStr = str.split(“”);
console.log(newStr);
例:
var arr = [1,2,3,”张三”,”李四”,”王五”];
// arr.splice(1,1,”刘备”);//替换操作
// arr.splice(3)//删除操作
// arr.splice(3,0,”刘备”)//删除个数为0 就相相当于插入操作
console.log(arr);
例:
var arr = [1,2,3,”张三”,”李四”,”王五”];
var newArr = arr.join(“**“);
console.log(newArr);
例:
var arr = [1,2,3,”张三”,”李四”,”王五”];
var arr2 = [4,5,,6];
var newArr = arr.concat(arr2);
console.log(newArr);
例:
var arr = [1,2,3,”张三”,”李四”,”王五”];
console.log(arr);
arr.reverse();
console.log(arr);