数组常用方法

一、数组常用方法

  1.unshift(),从首位添加数据至原数组中,返回新数组的长度

  2.push(),从末位添加数据至原数组中,返回新数组的长度

  3.shift() ,去掉数组的第一个数,返回该数据

  4.pop(),去掉数组的最后一个数,返回该数据

  5.reverse(),重置数组顺序

  6.concat(),连接两个或多个数组,返回连接后的新数组

  7.spilce(a,b,c,...),从第a号开始,删除b个数据,然后添加c至数组首位,返回被删除的项目

  8.slice(a,b),从a号开始,到b号结束,返回截取的数组片段,包括a,不包括b

  9.sort((a,b)=>a-b),对数组进行排序,使用箭头函数升序排列

  10.indexOf(),对数组内容进行查询,返回查询元素索引值,返回值为-1表示不存在,后面可加上查询坐标。

二、使用技巧

  const arr = [12, 3, 5, 44, 6, 87, 9]
        console.log('----原数组为:----\n', arr);
        //1.unshift(),从首位添加数据至原数组中,返回新数组的长度
        console.log(arr.unshift(11));
        console.log(arr);

        //2.push(),从末位添加数据至原数组中,返回新数组的长度
        console.log(arr.push(222));
        console.log(arr);

        //3.shift() ,去掉数组的第一个数,返回该数据
        console.log(arr.shift());

        //4.去掉数组的最后一个数,返回该数据
        console.log(arr.pop());

        //5.reverse(),重置数组顺序
        console.log(arr.reverse());

        //6.concat(),连接两个或多个数组,返回连接后的新数组
        const arr2 = [55, 99, 4]
        console.log('arr.concat(arr2)\n', arr.concat(arr2));
        console.log('arr2.concat(arr)\n', arr2.concat(arr));

        //7.spilce(a,b,c,...),从第a号开始,删除b个数据,然后添加c至数组首位,返回被删除的项目
        console.log(arr);
        console.log('splice(0, 5, 555, 666, 777)\n', arr.splice(0, 5, 555, 666, 777));
        console.log(arr);

        //8.slice(a,b),从a号开始,到b号结束,返回截取的数组片段,包括a,不包括b
        console.log('slice(0,2)', arr.slice(0, 2));

        //9.sort(),对数组进行排序,使用箭头函数升序排列
        console.log('sort(()=>{})', arr.sort((a, b) => a - b));
 
  //10.indexOf(),对数组内容排查,返回索引值
  console.log('indexOf()',arr.indexOf(3));//0
  console.log('indexOf()',arr.indexOf(1));//-1
posted @   新时代的搬砖人  阅读(104)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结
点击右上角即可分享
微信分享提示