一、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>