zoukankan      html  css  js  c++  java
  • 《JS高程3》第五章Array类型记录

    5.2.1 检测数组

      Array.isArray()方法:  

    if (Array.isArray(value)){
        //对数组执行某些操作    
    }

    5.22 转换方法

      toLocaleString() , toString , valueOf()方法。

      join()方法可以使用不同分隔符。

    5.2.3 栈方法

      数据访问规则LIFO(Last-In-First-On)

      push() , pop()

    5.2.4 队列方法

      数据访问规则FIFO(First-In-First-On)

      shift() , push()

      unshift() , pop()

    5.2.5重排序方法

      reverse() , sort()

      比较函数接受两个参数,如果第一个参数位于第二个之前则返回一个负数,如果两个参数相等则返回0,如果第一个参数应该位于第二个参数之后则返回一个正数。

      sort()方法可以接受一个函数作为参数,以便我们比较。  例子:

    function compare(value1, value2){
        if (value1 < value2) {
            return -1;
        } else if (value1 > value2) {
            return 1;
        } else {
            return 0;
        } 
    }
    
    var values = [0, 1, 5, 10, 15];
    values.sort(compare);
    alert(values);    // 0, 1, 5, 10, 15

     5.2.6 操作方法

      concat();

      slice();

      splice() , 可接受三个参数 : 起始位置 , 要删除的项数 , 要插入的项 ;

    5.2.7 位置方法

      indexOf();

      LastIndexOf();

    5.2.8 迭代方法

      every();

      some();

      filter();

      map();

      forEach();

    5.2.9 归并方法

      reduce();

      reduceRight();

      

  • 相关阅读:
    修复 Visual Studio Error “No exports were found that match the constraint”
    RabbitMQ Config
    Entity Framework Extended Library
    Navisworks API 简单二次开发 (自定义工具条)
    NavisWorks Api 简单使用与Gantt
    SQL SERVER 竖表变成横表
    SQL SERVER 多数据导入
    Devexpress GridControl.Export
    mongo DB for C#
    Devexress XPO xpPageSelector 使用
  • 原文地址:https://www.cnblogs.com/CZheng7/p/12601688.html
Copyright © 2011-2022 走看看