zoukankan      html  css  js  c++  java
  • 几个JS的方法

    splice
    从一个数组中移除一个或多个元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
    concat
    返回字符串值,该值包含了两个或更多个提供的字符串的连接。
    function concatDemo()
    {
       var str1 = "ABCDEFGHIJKLM"
       var str2 = "NOPQRSTUVWXYZ";
       var s = str1.concat(str2);
       // 返回连接好的字符串。
       return(s);
    }

    join
    返回字符串值,其中包含了连接到一起的数组的所有元素,元素由指定的分隔符分隔开来。
    function JoinDemo(){
       var a, b;
       a = new Array(0,1,2,3,4);
       b = a.join("-");
       return(b);
    }

    手上的一个例子

    if(objBox.checked)
    {
     arrIDs.splice(arrayIndexOf(arrIDs, objBox.value), 1);
     hiddenField.value = arrIDs.join(",");
    }
    else
    {
     arrIDs = arrIDs.concat(objBox.value);
     hiddenField.value = arrIDs.join(",");
    }
    还有个正则表达式,很久没用它,记忆一下:

     var r, re;     
     vtext = "(" + vtext + "STRFOLDER"+"\\d+)";          
     re = new RegExp(vtext,"ig");
     //re=/(2143STRFOLDER\d{4})/ig
     r = allnodes.match(re);
     if(r!=null)
      
     for(i=0;i <r.length;i++)
     { 
      var childcheckID = r[i];
      var childcheck = document.getElementById(childcheckID);
      childcheck.checked = currentfolder.checked;
      uncheckForm(originalItems, hiddenField, childcheck);
     }

  • 相关阅读:
    使用 Markdown Flow 画流程图
    两串锂电池的电池匹配
    笔记: CC2540 和 CC2541 的区别
    Elasticsearch 5.x 关于term query和match query的认识
    es 批量导入文件
    mac 下搭建Elasticsearch 5.4.3分布式集群
    Elastic Search 5.4.3 java api 入门
    solr java demo 基础入门
    创建索引并进行查询
    RabbitMq 之简单队列
  • 原文地址:https://www.cnblogs.com/glume/p/719639.html
Copyright © 2011-2022 走看看