實(shí)例講解JS中pop使用方法
pop() 定義和用法
pop() 方法用于刪除并返回?cái)?shù)組的最后一個(gè)元素。
語法
arrayObject.pop()
返回值
arrayObject 的最后一個(gè)元素。
說明
pop() 方法將刪除 arrayObject 的最后一個(gè)元素,把數(shù)組長度減 1,并且返回它刪除的元素的值。如果數(shù)組已經(jīng)為空,則 pop() 不改變數(shù)組,并返回 undefined 值。
實(shí)例
在本例中,我們將創(chuàng)建一個(gè)數(shù)組,然后刪除數(shù)組的最后一個(gè)元素。請(qǐng)注意,這也會(huì)改變數(shù)組的程度:
<script type="text/javascript"> var arr = new Array(3) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" document.write(arr) document.write("<br />") document.write(arr.pop()) document.write("<br />") document.write(arr) </script>
輸出:
George,John,Thomas
Thomas
George,John
我們首先來看一下pop方法的基本語法
array.pop();
接著我們來看pop方法使用的具體示例
代碼如下
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <script type="text/javascript"> var scripts = new Array(); scripts[0] = "PHP"; scripts[1] = "ASP"; scripts[2] = "JavaScript"; scripts[3] = "HTML"; document.write(scripts.join(" <br> ")); document.write("<br>--使用pop()方法后的結(jié)果--<br>"); scripts.pop(); document.write(scripts.join(" <br> ")); </script> </body> </html>
瀏覽器上顯示效果如下
最后腳本之家小編再分享一行代碼,獲取當(dāng)前頁面的id
例如:
http://www.dbjr.com.cn/article/888.htm
有時(shí)候我們需要將888這個(gè)id提取出來,那么就可以這么寫
window.location.pathname.split("/").pop().split(".")[0]
針對(duì)頁面不需要再生成頁面,直接獲取,方便吧。
相關(guān)文章
GoJs節(jié)點(diǎn)繪圖模板之go.Node使用示例詳解
這篇文章主要為大家介紹了GoJs節(jié)點(diǎn)繪圖模板go.Node使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-04-04javascript簡單性能問題及學(xué)習(xí)筆記
最近在看一本書:《高性能javaScript》,發(fā)現(xiàn)自己平時(shí)寫js存在很多小細(xì)節(jié)上的問題,雖然這些問題不會(huì)導(dǎo)致程序運(yùn)行出錯(cuò),但是會(huì)導(dǎo)致界面加載變慢,用戶體驗(yàn)變差,那么我們就來細(xì)細(xì)數(shù)一下應(yīng)該注意的地方吧2014-02-02JavaScript實(shí)現(xiàn)打字效果的方法
這篇文章主要介紹了JavaScript實(shí)現(xiàn)打字效果的方法,可實(shí)現(xiàn)文字陸續(xù)出現(xiàn)的打字效果,涉及javascript時(shí)間函數(shù)及頁面元素獲取的相關(guān)技巧,需要的朋友可以參考下2015-07-07js實(shí)現(xiàn)的仿Photoshop鼠標(biāo)滾輪控制輸入框取值(修正兼容Chrome)
一直很想做這個(gè)效果,原理是監(jiān)聽鼠標(biāo)滾輪事件;可將此效果繼續(xù)發(fā)散到其他應(yīng)用上,如圖片縮放,頁面縮放等。2010-02-02js 調(diào)用本地exe的例子(支持IE內(nèi)核的瀏覽器)
js 調(diào)用本地exe程序.我實(shí)驗(yàn)了一下 : 使用IE內(nèi)核的瀏覽器 都支持 火狐好像不行,感興趣的碰可以研究下2012-12-12js,jq,css多方面實(shí)現(xiàn)簡易下拉菜單功能
這篇文章主要介紹了js,jq,css多方面實(shí)現(xiàn)簡易下拉菜單功能,需要的朋友可以參考下2017-05-05