当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。