JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

JavaScript unshift():向数组开头添加一个或多个元

unshift()方法说明

定义:
Javascript unshift()方法向数组开头添加一个或多个元素,并返回新的数组长度。

使用方法:
array.unshift(item1,item2, ..., itemX)

参数说明:
参数 说明
item1,item2, ..., itemX 必需参数。向数组中添加的一个或多个元素。

注意:
  • unshift() 方法将把它的参数插入 array的头部,并将已经存在的元素顺次地移到较高的下标处,以便留出空间。该方法的第一个参数将成为数组的新元素 0,如果还有第二个参数,它将成为新的元素 1,以此类推。
  • 有网站反映,unshift()方法在IE下无法正常工作,不过经过我们测试,没有发现问题。如果大家在使用过程中发现不妥,欢迎提出宝贵意见,我们将及时更正。

浏览器支持:
IE Firefox Chrome Safari Opera

unshift()方法示例

向数组开头添加一组元素。
<script type="text/javascript">
    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    fruits.unshift("Lemon","Pineapple");
    document.write( fruits.toString());
</script>

输出:
Lemon,Pineapple,Banana,Orange,Apple,Mango