arr.shift()函數刪除數組的第一個元素,從而將原始數組的大小減小1。
Syntax: arr.shift()
參數
此函數不帶任何參數。
返回值
- 該函數返回數組中已刪除的第一個元素。
- 如果數組為空,則此函數返回undefined。
注意:此函數也可以與其他類似於數組的javascript對象一起使用。
範例1:
var arr = [34, 234, 567, 4]; print(arr.shift()); print(arr);
輸出:
34 234,567,4
在此示例中,函數shift()刪除了數組的第一個元素,因此返回34。
範例2:
var arr = []; print(arr.shift()); print(arr);
輸出:
undefined
在此示例中,函數shift()嘗試刪除數組的第一個元素,但是該數組為空,因此返回undefined。
下麵提供了上述函數的代碼:
程序1:
// JavaScript to illustrate
// shift() function
importPackage(java.io);
importPackage(java.lang);
importPackage(java.math);
importPackage(java.util);
// Original Array
var arr = [34, 234, 567, 4];
// Removing the first element
var value = arr.shift();
print(value);
print(arr);
輸出:
34 234,567,4
程序2:
// JavaScript to illustrate
// shift() function
importPackage(java.io);
importPackage(java.lang);
importPackage(java.math);
importPackage(java.util);
// Original Array
var arr = [];
// Removing the first element
var value = arr.shift();
print(value);
print(arr);
輸出:
undefined
相關用法
- Javascript Array.slice()和Array.splice()的區別用法及代碼示例
- Javascript array.size()和array.length的區別用法及代碼示例
- Javascript Array pop()用法及代碼示例
- Javascript Array unshift()用法及代碼示例
- Javascript Array轉Set用法及代碼示例
- Javascript Array every()用法及代碼示例
- Javascript Array push()用法及代碼示例
注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript | Array shift()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。