zoukankan      html  css  js  c++  java
  • JS零碎小知识

    filter()方法对数组进行过滤,生成新数组
    var aqiNewData = aqiData.filter(function(data){
    return data[1]>60;
    }); //对大于60的数据组成新数组。

    sort()方法对新数组进行从大到小排序。
    aqiNewData.sort(function(a,b){
    return b[1] - a[1];
    }); //若换成a[1] - b[1]则是从小到大排序。

    createDocumentFragment()创建虚拟(碎片)节点的方法可以更安全改变文档的结构及节点 。之后将此节点追加到父节点即可。

    replace(a,b) 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。将a替换成b,ab可以为字符串。

    split( ) 方法用于把一个字符串分割成字符串数组。
    <script type="text/javascript">
    var str="How are you doing today?"
    document.write(str.split(" ") + "<br />")
    document.write(str.split("") + "<br />")
    document.write(str.split(" ",3))
    </script>
    输出结果:
    How,are,you,doing,today?
    H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
    How,are,you
     

    join( ) 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。
    <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
    若改为join(' ') 则输出结果为 George John Thomas

  • 相关阅读:
    Linux IPC udp/ip socket 编程
    Linux IPC tcp/ip socket 编程
    Linux IPC BSD socket编程基础
    Linux IPC POSIX 信号量
    Linux IPC POSIX 消息队列
    Linux IPC POSIX 共享内存
    Linux IPC System V 信号量
    Linux IPC System V 消息队列
    Linux IPC System V 共享内存
    ipcs, ipcrm
  • 原文地址:https://www.cnblogs.com/hello-web/p/7221504.html
Copyright © 2011-2022 走看看