當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Array shift()用法及代碼示例


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



相關用法


注:本文由純淨天空篩選整理自HGaur大神的英文原創作品 JavaScript | Array shift()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。