📜  JavaScript 数组 unshift() 方法

📅  最后修改于: 2022-05-13 01:56:47.525000             🧑  作者: Mango

JavaScript 数组 unshift() 方法

下面是Array unshift()方法的示例。

  • 例子:
    
    
  • 输出:
    5
    GeeksforGeeks,GFG,Geeks,for,Geeks

arr.unshift()方法用于将一个或多个元素添加到给定数组的开头。此函数通过添加到数组中的元素数来增加现有数组的长度。

句法:

array.unshift(element1, element2, ..., elementX)

参数:此方法接受单个参数。

  • element:此参数要添加到数组开头的元素。

返回值:该函数在数组开头插入参数后返回数组的新长度。

下面的示例说明了 JavaScript 数组 unshift() 方法:

  • 示例 1:在此示例中,函数unshift() 将 28 和 65 添加到数组的前面。
    var arr = [23,76,19,94];
    document.write(arr.unshift(28,65));
    document.write(arr);
    

    输出:

    6
    28,65,23,76,19,94
    
  • 示例 2:在此示例中, shift()方法尝试删除数组的第一个元素,但数组为空,因此它返回undefined
    var arr = [23,76,19,94];
    document.write(arr.unshift());
    document.write(arr);
    

    输出:

    4
    23,76,19,94

上述方法的代码如下:
方案一:

// JavaScript to illustrate unshift() function

输出:

6
28,65,23,76,19,94

方案二:

// JavaScript to illustrate unshift() function

输出:

4
23,76,19,94

支持的浏览器: JavaScript Array unshift()方法支持的浏览器如下:

  • 谷歌浏览器 1 及更高版本
  • 边缘 12 及以上
  • 火狐 1 及以上
  • Internet Explorer 5.5 及更高版本
  • Opera 4 及以上
  • Safari 1 及以上