在JavaScript中,我們可以使用Array對象的shift()方法來刪除數組中第一個元素,並且返回第一個元素的值。
語法:
數組對象.shift();
說明:
shift()方法跟pop()方法類似。其中unshift()方法用於在數組開頭添加元素,shift()方法用於刪除數組開頭第一個元素。
注意,shift()方法不創建新的數組,而是直接修改原來的數組對象。如果數組為空,那麼shift()方法將不會進行任何操作,並且返回undefined值。
舉例:
在線測試<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script type="text/javascript"> //創建數組的同時對元素賦值 var arr = new Array("html", "css", "javascript", "jQuery", "Ajax"); document.write("原數組元素為:" + arr); document.write("<br/>"); document.write("刪除的第一個數組元素為:" + arr.shift()); document.write("<br/>"); document.write("刪除後的數組元素為:"+arr); </script> </head> <body> </body> </html>
在浏覽器預覽效果如下: