zoukankan      html  css  js  c++  java
  • JavaScript之array

    1、toLocaleString()

    2、toString()

    3、valueOf()

    4、join() //默认使用,

    栈:

    5、push()

    6、pop()

    队列:

    <--------

    7、push()

    8、shift() //取得第一项

    在数组前端添加项,在后端删除

    --------->

    9、unshift()

    10、pop()

    排序

    11、reserve()

    12、sort()   //会调用tostring()方法

    //升序

    function compare(value1,value2){

        if(value1<value2){

            return -1;

        }else if(value1>value2){

            return 1;

        }else{

            return 0;

        }

    }

    //数值类型,升序

    function compare(value1,value2){

      return value2-value1;

    }

    var values={0,1,5,10,15};

    value.sort(compare);

    13、concat()

    14、slice(num1,num2)  //从num1开始,到num2前一个结束,共num2-num1个

    15、splice(num1,num2)//删除:num1项数,num2个数

    16、splice(num1,0,"object1","object2")//插入:num1为起始位置,0为删除 的项数,后面是插入的项

    17、splice(num1,num2,"object")//替换:num1为起始位置,num2为删除 的项数,后面为插入的项

    查找

    18、indexOf() //从前往后找,参数:1,要查找的项 2、查找起点位置的索引,返回要 查找的项的位置

    19、lastIndexOf() //从后往前找

    迭代方法

    20、every():对数组中的每一项运行给定函数,如果该函数对每一项都返回true,则返回true

    21、filter():对数组的每一项运行给定的函数,返回该函数会返回true的项组成的数组。

    22、forEach():对数组中的每一项运行给定函数,无返回值。

    23、map():对数组中的每一项运行给定函数,返回每次函数调用的结果组成的数组

    24、some():对数组中的每一项运行给定函数,如果该函数对任意一项返回true,则返回true

     缩小方法

    4个参数:前一个值、当前值、项的索引和数组对象,这个函数返回的任何值都会作为第一个参数自动传给下一项。

    25、reduce():迭代数组的所有项,然后构建一个最终返回的值,从数组的 第一项开始

    26、reduceRight():从最后一项开始。

  • 相关阅读:
    MySQL之事务
    Java岗 面试考点精讲(基础篇02期)
    Java岗 面试考点精讲(基础篇01期)
    Tomcat热部署
    如何连接局域网的数据库
    Mybatis逆向工程中的 mybatis-generator:generate 代码生成器的使用
    如何把转入成功的XXX.sql导入到自己的数据库里
    JSP知识总结
    Servlet
    Spring学习
  • 原文地址:https://www.cnblogs.com/anderson0/p/4825770.html
Copyright © 2011-2022 走看看