数组中的常用操作
1、push():作用:向数组末尾增加一个到多个元素。
let a=['a','b','c'];
a.push("w");
console.log(a) //输出['a','b','c','w']
2、unshift():作用:向数组开头增加一个到多个元素。
let a=['a','b','c'];
a.unshift("w");
console.log(a) //输出['w','a','b','c']
3、pop():作用:删除并返回数组末尾的第一个元素。
let a=['a','b','c'];
let b=a.pop();
console.log(b) //输出['c']
4、shift():作用:删除并返回数组开头的第一个元素。
let a=['a','b','c'];
let b=a.shift();
console.log(b) //输出['a']
5、concat():作用:拼接一个或多个数组。
let a=['a','b','c'];
let b=['d','e','f'];
let c=a.concat(b)
console.log(c) //输出['a','b','c','d','e','f']
6、reverse():作用:翻转数组。
let a=['a','b','c'];
a.reverse();
console.log(a) //输出['c','b','a']
7、splice(X,Y,Z):作用:添加或删除元素,有三个参数:X:从第几个,Y:删除几个,Z:添加几个。
let a=['a','b','c'];
a.splice(0,1,'q')
console.log(a) //输出['q','b','c']
8、slice(X,Y):作用:选择元素,有两个参数:X:从哪里开始,Y:到哪里结束。
let a=['a','b','c'];
let b=a.slice(0,2)
console.log(b) //输出['a','b']
9、split(X):作用:分割字符串,有一个参数:X:从指定地方开始分割。
let a='abc'
let b=a.split('')
console.log(b) //输出['a','b','c']
10、join(X):作用:转换为字符串,有一个参数:X:以什么分割字符串。
let a=['a','b','c']
let b=a.join('-')
console.log(b) //输出a-b-c