JavaScript unshift() 方法
定义和用法
unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
语法
arrayObject.unshift(newelement1,newelement2,....,newelementX)
参数描述
newelement1 |
必需。向数组添加的第一个元素。 |
newelement2 |
可选。向数组添加的第二个元素。 |
newelementX |
可选。可添加若干个元素。 |
返回值
arrayObject 的新长度。
说明
unshift() 方法将把它的参数插入 arrayObject 的头部,并将已经存在的元素顺次地移到较高的下标处,以便留出空间。该方法的第一个参数将成为数组的新元素 0,如果还有第二个参数,它将成为新的元素 1,以此类推。
请注意,unshift() 方法不创建新的创建,而是直接修改原有的数组。
提示和注释
注释:该方法会改变数组的长度。
注释:unshift() 方法无法在 Internet Explorer 中正确地工作!
提示:要把一个或多个元素添加到数组的尾部,请使用 push() 方法。
实例
在本例中,我们将创建一个数组,并把一个元素添加到数组的开头,并返回数组的新长度:
<script type="text/javascript">
var arr = new Array()
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
document.write(arr + "<br />")
document.write(arr.unshift("William") + "<br />")
document.write(arr)
</script>
输出:
George,John,Thomas
4
William,George,John,Thomas
分享到:
相关推荐
4. **数组Array**: `Array`对象提供了一套丰富的数组操作方法,如`push`、`pop`、`shift`、`unshift`、`slice`、`splice`、`concat`等。此外,还有`forEach`、`map`、`filter`等高级方法。 5. **字符串String**: `...
作为JavaScript的核心,其内置对象是理解和掌握语言的关键。以下是对这些核心对象的详细阐述: 1. **全局对象Global**: 全局对象在任何作用域下都可访问,它包含了一些内置属性和方法,如`window`(在浏览器环境...
JavaScript对象参考手册详细列出了JavaScript内置对象的属性和方法,这对于开发者来说是一个非常宝贵的资源。 1. **Array对象**: - Array对象用于创建数组,可以存储任意类型的数据。创建方式有多种,如`new ...
### 即用即查JAVASCRIPT核心对象参考手册知识点详解 #### 一、引言 JavaScript 是一种广泛应用于网页开发中的脚本语言,它能够为网页添加动态效果,提高用户体验。JavaScript 的核心对象是其功能强大的基石之一,...
本手册“即查即用JavaScript核心对象参考手册”专注于讲解JavaScript的核心对象,这些对象构成了JavaScript的基础,并提供了丰富的功能。下面将详细阐述JavaScript的核心对象及其重要特性。 1. **全局对象Global**...
7. **数组对象**:JavaScript的数组对象具有特殊的属性和方法,如`length`、`push()`、`pop()`、`shift()`、`unshift()`、`splice()`等,以及`Array.isArray()`、`Array.from()`和`Array.of()`等静态方法。...
以上只是JavaScript核心对象的一部分知识点,实际手册中会更深入地探讨每个对象的细节,包括它们的方法、属性和用法,为开发者提供全面的参考。通过学习和理解这些对象,开发者能够更高效地编写JavaScript代码,解决...
飞龙在2014年10月3日整理的这个JavaScript参考手册,覆盖了JavaScript的核心概念和常用方法。 1. **JavaScript Array 对象**:在JavaScript中,Array对象是内置的构造函数,用于创建数组。数组是一种特殊的对象,...
在API部分,手册详细列出了JavaScript的内置对象和方法,如Date对象用于处理日期和时间,Math对象包含各种数学函数,Array对象的方法,以及String对象的方法如substring、trim等。特别地,它还包含了正则表达式和...
4. **数组和集合**:Array对象的方法(push、pop、shift、unshift、splice、slice、concat、join等),Map和Set数据结构,以及WeakMap和WeakSet。 5. **字符串和正则表达式**:字符串方法(indexOf、substring、...
JavaScript API参考手册是开发者在编写JavaScript代码时的重要参考资料,它详细列出了JavaScript语言的各种内置对象、函数、方法和语句,帮助我们理解和使用这些功能。这个英文版的手册包括了一系列HTML文件,每个...
《JavaScript经典的参考手册》可能是对这一强大语言的详尽指南,涵盖了其语法、对象、函数、事件处理等各个方面。 1. **基础语法** - 变量:JavaScript中的变量是动态类型,可以用来存储任何类型的数据,如字符串...
6. **数组**:JavaScript的Array对象提供了丰富的数组操作方法,如push、pop、shift、unshift、splice、concat、slice等。ES6中的Array扩展方法,如map、filter、reduce、find、findIndex等,极大地提高了数组处理...
1. 数组:JavaScript提供了Array对象来处理一组有序的数据,可以使用push、pop、shift、unshift等方法进行操作。 2. 对象:JavaScript的对象是键值对的集合,可以通过点号或方括号语法访问属性,如obj.property或obj...
这份“JavaScript手册—中文文档”提供了一个全面的JavaScript学习资源,涵盖了从基础语法到高级特性的各个层面,对于初学者和经验丰富的开发者来说都是一份宝贵的参考资料。 1. **基础语法**: - 变量与数据类型...
综上所述,w3c发布的JavaScript参考手册是一份非常全面和权威的参考资料,它不仅详细地介绍了JavaScript的各个对象、属性和方法,还包括了实际开发中会遇到的兼容性问题和操作指引。无论是初学者还是经验丰富的...
在JavaScript中,`Array`对象是处理多值集合的关键。数组允许你在单个变量中存储多个值,通过索引来访问每个元素。创建数组的三种方式包括不带参数的新建空数组,指定数组长度,以及直接初始化包含元素的数组。数组...
以上是《JavaScript 参考手册》中关于Array、Boolean以及Date对象的主要知识点,包括了这些对象的创建方法、属性和方法等详细内容。这些知识点对于JavaScript开发者来说非常重要,掌握它们有助于更好地理解和使用...