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实例
<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>