js中push和join

来源:互联网 发布:js 声明 字符串数组 编辑:程序博客网 时间:2024/04/30 08:51
push和join方法想必大家并不陌生吧,JS数组中push()用于向数组末尾添加元素, JS数组中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>
0 0
原创粉丝点击