zoukankan      html  css  js  c++  java
  • js中常用的方法(数组篇)

    1.replace(),根据释义,即为代替,用法为:

    stringObject.replace(regexp/substr,replacement)
    括号内前者是待匹配字符串,并用后者代替这个字符串。
    例:
    str.replace(/Microsoft/, "W3School")

    该段即将Microsoft代替为w3school;

    如果应用于脚本中,待匹配字符串多为变量,此时,可以这样写:

    str.replace(new RegExp(word,'g'),'<span>'+word+'</span>');

    2.join(),用于将数组元素合成字符串。

    arrayObject.join(separator);  arrayObject为目标数组,separater为组间元素的分隔符,默认为  ,

    <script type="text/javascript">
    
    var arr = new Array(3)
    arr[0] = "George"
    arr[1] = "John"
    arr[2] = "Thomas"
    
    document.write(arr.join("."))
    
    </script>

    输出为:

    George.John.Thomas


    3.concat(),用于连接数组,并返回结果。

    arrayObject.concat(arrayX,arrayX,......,arrayX)

    arrayX可以是数组,也可以是数组的值。

    4.every,filter,map,some.这四个方法都是对数组的每一项给定函数。

    every();some();前者当每一项都返回true才返回true,后者只需满足一项返回true即返回true。

    filter();map();前者过滤出该函数返回true的项组成数组,并返回这个数组,后者返回每次函数调用后的项形成的新数组。

    indexOf();lastIndexOf();前者返回

    push();pop();前者在末端加入新元素,后者在末端删去元素。

    unshift();shift();前者插入新元素至首位,后者删除首位的元素

    5.splice(),

    var num=new Array('0','1','2','3','4','7','8','9','10');
    num.splice(5,4,5,6,7,8);

    splice有多个参数,第一个参数表示位置,第二个参数表示删除几项,后面的参数表示在这个位置之后插入这些元素,后面参数如不加,则是一个删除元素的方法。例子所示为删除num[5],[6],[7],[8]四项,并加入四项。

     
     
    我超爱学习的
  • 相关阅读:
    cesium 学习(七) HeadingPitchRoll
    cesium 学习(六) 坐标转换
    cesium 学习(五) 加载场景模型
    Cesium 学习(一)环境搭建
    Cesium 学习(二)所支持的模型数据类型,以及转换
    cesium 学习(四) Hello World
    Cesium 学习(三)各种资源链接
    【Windows编程】系列第十一篇:多文档界面框架
    【Windows编程】系列第十篇:文本插入符
    【Windows编程】系列第八篇:通用对话框
  • 原文地址:https://www.cnblogs.com/puffmoff/p/6946328.html
Copyright © 2011-2022 走看看