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();

      

  • 相关阅读:
    .net core 下编码问题
    spring一些简单小注意知识点
    使用ORM插入数据报错 Duplicate entry '0' for key 'PRIMARY'
    python:零散记录
    python:端口扫描邮件推送
    redis:哨兵集群配置
    redis:安装配置主从
    iptables:ipset批量管理ip
    Django:调用css、image、js
    Python:字体颜色
  • 原文地址:https://www.cnblogs.com/CZheng7/p/12601688.html
Copyright © 2011-2022 走看看