1.数组添加数据
push()
作用:往数组的后面进行添加
var arr = [10, 20, 30, 40];
arr.push(50);
console.log(arr); //[10, 20, 30, 40, 50]
unshift()
作用:往数组的后面进行添加
var arr = [10, 20, 30, 40];
arr.unshift(50);
console.log(arr); //[50, 10, 20, 30, 40]
2.删除元素
shift()
作用:在从前面进行删除
var arr = [10, 20, 30, 40, 10];
arr.shift(10)
console.log(arr);
pop()
作用:从前面进行删除
var arr = [10, 20, 30, 40, 10];
arr.pop(10)
console.log(arr);
3.reverse() 翻转
作用:翻转数组
var arr = [10, 20, 30, 40, 50];
arr.reverse()
console.log(arr);
4.new Set()去重
作用:去重数值中重复的数据
var arr = [10, 20, 50, 30, 30, 40, 50];
var aa = Array.from(new Set(arr));
console.log(aa);
注意:new Set数组完后得到的是一个对象,需要通过Array.from转对象转边成数组
4.7.sort() 排序
var arr = [10, 20, 50, 30, 30, 40, 50];
arr.sort(function (a, b) {
return a- b;
//若返回值>0,数组元素将按升序排列
//若返回值<0,数组元素将按降序排列
})
console.log(arr); //[10, 20, 30, 30, 40, 50, 50
注意:
//若返回值>0,数组元素将按升序排列
//若返回值<0,数组元素将按降序排列