zoukankan      html  css  js  c++  java
  • javascript_core_04之数组API

    1、数组API——splice:

        ①删除:var deletes=arr.splice(starti,n);删除starti位置开始的n个,返回删除元素组成的临时数组;

        ②插入:arr.splice(starti,0,值1,值2……);在starti位置插入值1,值2……;

        ③替换:var deletes=arr.splice(starti,n,值1,值2……);先删除starti位置开始的n个再在starti位置插入值1,值2……;

    2、排序——sort:

        ①元素升序排列,默认将所有元素转为字符串再排列;

        ②自定义比较器函数——两值大小:function compare(a,b){return a-b;}

        ③自定义比较器函数——两字符串长度:function compare(a,b){return a.length-b.length;}

        ④自定义排序:arr.sort(compare);

    3、函数声明:

      ①var 函数名=function(……){……};

      ②function 函数名(……){……};会被声明提前(hoist);

    4、栈(stack):

        FILO:first in last out;先进后出;

      ①结尾入栈:arr.push(值);

      ②结尾出栈:var last=arr.pop();

      ③开头入栈:arr.unshift(值);

      ④开头出栈:var first=arr.shift();

    5、队列(queue):

        FIFO:first in first out;先进先出;

        ①结尾入栈:arr.push(值);

        ②开头出栈:var first=arr.shift();

    6、二维数组:

        ①创建:var arr=【】;arr【0】=【……】;

            Var arr=【【……】,【……】,……】;

        ②遍历:for(var r=0;r<arr.length;r++){for(var c=0;c<arr【r】.length;c++){arr【r】【c】;}}

    7、String:一串字符组成的只读字符数组;

        ①内置对象:Number,String,Boolean,Array,RegExp,Date,Math,Error,Function,Object,window;

        ②String API:大小写转换:str.toUpperCase();

            Str.toLowerCase();

  • 相关阅读:
    WPS客户端更新日志留着备用
    C#设置电脑时间帮助类
    分布式数据库拆表拆库的常用策略
    程序员如何对待自己的工作
    java对接申通下单接口示例代码
    电子面单开发流程
    2016年工作总结和计划
    【价值观】大牛们的经典语录
    大话 程序猿 眼里的 接口
    【C#公共帮助类】DateTimeHelper设置电脑本地时间,实际开发很需要
  • 原文地址:https://www.cnblogs.com/Jupiter258/p/5874804.html
Copyright © 2011-2022 走看看