zoukankan      html  css  js  c++  java
  • 数组方法

    1.1 检测数组(使用instanceof)

    if(value instanceof Array){   }

    1.2 转换方法

    toLocalString()

    toString()      //返回字符串

    valueOf()      // 返回数组本身

    join()      //接收一个参数,用作分隔符的字符串,该方法用于数组,返回带分隔符的字符串

    1.3 栈方法(先进后出,后进先出)

    push()       //接收任意数量的参数,将它们逐个添加到数组末尾,并返回修改后数组的长度,改变原数组!!

    pop()        //从数组末尾移除最后一项,返回移除的项

    1.4  队列方法(先进先出)

    shift()   移除数组中的第一个项并返回该项,同时将数组长度减1

    unshift()  在数组前端添加任意个项并返回新数组的长度

    1.5 重排序方法

    reverse() 返回反转后的数组,是数组!!!

    sort()     按升序排序,比较的是字符串,会自动调用toString方法

    1.6 操作方法

    concat()  基于当前数组中的所有项创建一个新数组

    slice()   基于当前数组的一个或多个项创建一个新数组

      

    splice()   向数组的中部插入项

    1.7 位置方法

    indexOf()       //从数组的开头(位置0) 开始向后查找,last   

    lastIndexOf()   //从数组的末尾向前查找

    1.8  迭代方法

    every()

    filter()

    foreach()

    map()

    some()

    1.9 归并方法

    reduce()    //迭代和归并方法均不影响原数组!!!!

    总结:

    改变原数组的方法有:push/pop   shift/unshift     reverse/sort   splice

  • 相关阅读:
    HTTP 与 HTTPS 的区别
    cookie 和session 的区别详解
    IntelliJ远程调试教程
    selenium 自动化测试面试题及答案
    性能测试总结(一)---基础理论篇(转载)
    性能测试总结(二)---测试流程篇(转载)
    性能测试总结(三)--工具选型篇
    eclipse调试的基本意义
    控制反转(IOC)和依赖注入(DI)
    前端框架layui
  • 原文地址:https://www.cnblogs.com/GinaHan/p/11451610.html
Copyright © 2011-2022 走看看