js中push和join

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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章