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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
