数组的:添加,删除 ,翻转, 去重,排序

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,数组元素将按降序排列

おすすめ

転載: blog.csdn.net/qq_59076775/article/details/120766960