美文网首页
一些数组的常用方法

一些数组的常用方法

作者: 月半女那 | 来源:发表于2018-03-22 19:27 被阅读0次

1.concate():数组合并

    concate()将传入的数组或者非数组与原数组河滨组成一个新数组斌返回,该方法会产生一个新数组;不会改变原来的数组

    例如: var a = [1,2,3]; 

                var b = [4,5,6];

                a.concat(b)   // [1,2,3,4,5,6]

                a.concat({'c':4}) // [1,2,3,{'c':4}]

2.push() // 想数组末尾添加

    pop() //删除数组最后一个元素

    shift() //删除数组第一个元素

    unshift() // 在数组头部添加一个元素

    reverse() // 数组去重

    sort() //排序(会先调用tostring 然后通过比较字符串,升序)

3.slice(start,end):数组截取从start开始到end结束,会生成一个新的数组

4.splice()删除,插入,替换

删除:str.splice(删除位置,删除个数);

插入: str.splice(起始位置,0,要插入的项)

替换:str.splice(起始位置,要删除的项,要插入的项(可以是多个))

5.join():数组转为字符串

6.map() 调用数组的每一个元素,传给指定的函数,返回一个新数组

     例如:var cc = [1,2,3,4];

                a.map((x) => {return x*2})  // [2,4,6,8]

7.filter() 将数组元素执行特定的函数。返回一个子集

     例如 var cc = [1,2,3,4,5,6];

cc.filter( x => { return x>3}) // [4,5,6] 

8.includes(),indexOf()

includes():判断数组内是否有这个元素如果有返回true,没有返回false

                  例如:var cc = [1,2,3,4,5]

                               cc.includes(2) // true

                                cc.include(9) //false

indexOf():判断数组内是否有这个元素,入股偶有返回在数组的位置,没有返回 -1

                例如:var cc = [1,2,3,4,5]

                             cc.indexOf(1); //0

相关文章

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组常用方法 数组的遍历方法

  • 数组

    数组 数组常用方法 数组去重

  • js-数组的基本操作

    本文主要介绍js数组元素的一些基本操作,常用的一些方法 关键词:创建数组、新增数组元素、删除数组元素、将数组变成字...

  • 数组基础

    数组基础 新建数组 数组方法和属性 数组合并 数组常用方法

  • 从 前端算法 到 js深度学习

    分享一些常用的数组方法: 压平数组(Array.prototype.contact的妙用) 数组拍平与迭代器的运用...

  • js中字符串和数组的常用方法

    字符串的常用方法 数组的常用方法

  • 数组常用方法

    数组常用方法 一、js数组常用方法: 1、join() Array.join() 方法将数组中所有元素都转换成字...

  • scala 定长数组

    数组的定义 数组的访问数组的常用方法

  • 数组常用的方法

    数组常用的方法

  • 数组的常用方法

    数组常用的方法 学习思路:通过四个维度方法的作用是否需要传參是否有返回值原数组发生改变 数组常用的方法 数组方法有...

网友评论

      本文标题:一些数组的常用方法

      本文链接:https://www.haomeiwen.com/subject/gbqzqftx.html