您的位置:首页 > Web前端 > javascript > 正文

js中push和join

更多 时间:2014-8-25 类别:Web前端 浏览量:10964

js中push和join

js中push和join

一、JS中push()方法

 

1、定义和用法

push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。


2、语法

arrayObject.push(newelement1,newelement2,....,newelementX)

 

3、说明

push() 方法可把它的参数顺序添加到 arrayObject 的尾部。它直接修改 arrayObject,而不是创建一个新的数组。push() 方法和 pop() 方法使用数组提供的先进后出栈的功能。


4、提示和注释

注释:该方法会改变数组的长度。

提示:要想数组的开头添加一个或多个元素,请使用 unshift() 方法。

 

 

二、js中join方法

join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。

 

1、格式
objArray.join(seperator)


2、用途
以seperator指定的字符作为分隔符,将数组转换为字符串,当seperator为逗号时,其作用和toString()相同。

 
 

三、js中push和join实例

  •  
  • JScript 代码   复制
  • 
     <script type="text/javascript"> 
    
    function delWork(id){ 
    var boxes = document.getElementsByName("commonPage.idBox"); 
    var selected = new Array(); 
    for (var i=0; i<boxes.length; i++) { 
    if(boxes[i].checked){ 
    //push()把一个元素添加到数组的尾部 
    selected.push(boxes[i].value); 
    } 
    } 
    // join()方法将数组中的所有元素转换成字符串,然后连接起来,这刚好和String的split()方法是一个相反的操作。join()默认是使用“,”作为分隔符,当然你也可以在方法中指定分隔符 
    var idStr = selected.join(); 
    if(idStr == ''){ 
    alert('还没有选择班次!'); 
    return false; 
    } 
    
    </script>
    
    		
  •  

    标签:push