您好,登錄后才能下訂單哦!
小編給大家分享一下如何使用JavaScript從數組中刪除最后一項,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
第一個示例代碼:
注:此示例使用splice() 方法從數組中刪除最后一項。
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body style="text-align:center;" id="body"> <h2 style="color:red;"> 億速云 </h2> <p id="GFG_UP" style="font-size: 16px;"> </p> <button onclick="gfg_Run()"> 刪除最后一項 </button> <p id="GFG_DOWN" style="color:red; font-size: 20px; font-weight: bold;"> </p> <script> var el_up = document.getElementById("GFG_UP"); var el_down = document.getElementById("GFG_DOWN"); var array = [34, 24, 31, 48]; el_up.innerHTML = "Array = [" + array + "]"; function gfg_Run() { array.splice(-1, 1); el_down.innerHTML = "刪除后的數組 = [" + array + "]"; } </script> </body> </html>
JavaScript Array splice() 方法向/從數組中添加/刪除項目,然后返回被刪除的項目;該方法會改變原始數組。
第二個示例代碼:
注:此示例使用pop() 方法從數組中刪除最后一項。
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body style="text-align:center;" id="body"> <h2 style="color:orange;"> 億速云 </h2> <p id="GFG_UP" style="font-size: 16px;"> </p> <button onclick="gfg_Run()"> 刪除最后一項 </button> <p id="GFG_DOWN" style="color:orange; font-size: 20px; font-weight: bold;"> </p> <script> var el_up = document.getElementById("GFG_UP"); var el_down = document.getElementById("GFG_DOWN"); var array = [34, 24, 31, 48]; el_up.innerHTML = "Array = [" + array + "]"; function gfg_Run() { array.pop(); el_down.innerHTML = "刪除后的數組 = [" + array + "]"; } </script> </body> </html>
JavaScript Array pop()方法將刪除 arrayObject 的最后一個元素,把數組長度減 1,并且返回它刪除的元素的值。如果數組已經為空,則 pop() 不改變數組,并返回 undefined 值。
第三個代碼示例:
注:此示例不會從數組中刪除最后一項,而是使用slice() 方法返回一個已刪除項的新數組。
<!DOCTYPE HTML> <html> <head> <meta charset="UTF-8"> <title></title> </head> <body style="text-align:center;" id="body"> <h2 style="color:pink;"> 億速云 </h2> <p id="GFG_UP" style="font-size: 16px;"> </p> <button onclick="gfg_Run()"> 刪除最后一項 </button> <p id="GFG_DOWN" style="color:pink; font-size: 20px; font-weight: bold;"> </p> <script> var el_up = document.getElementById("GFG_UP"); var el_down = document.getElementById("GFG_DOWN"); var array = [34, 24, 31, 48]; el_up.innerHTML = "Array = [" + array + "]"; function gfg_Run() { el_down.innerHTML = "刪除后的數組 = [" + array.slice(0, -1) + "]"; } </script> </body> </html>
JavaScript Array slice() 方法可從已有的數組中返回選定的元素,slice()方法可提取字符串的某個部分,并以新的字符串返回被提取的部分; slice() 方法不會改變原始數組。
以上是“如何使用JavaScript從數組中刪除最后一項”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。