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);
     }

  • 相关阅读:
    继承与 接口
    数组
    字符串加密
    类与对象
    java 方法学习
    课堂练习
    第一次课堂任务记录。整形数字相加合输出
    《大道至简》第二章 读后感
    大道至简第二章
    大道至简第一章
  • 原文地址:https://www.cnblogs.com/glume/p/719639.html
Copyright © 2011-2022 走看看