- 浏览: 3011239 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (893)
- android (110)
- iphone (198)
- java (79)
- JavaScript手册-目录 (9)
- JavaScript手册-Array (19)
- JavaScript手册-Boolean (5)
- JavaScript手册-Date (50)
- JavaScript手册-Math (30)
- JavaScript手册-Number (14)
- JavaScript手册-RegExp (7)
- JavaScript手册-String (38)
- JavaScript手册-全局函数 (8)
- JavaScript实用脚本 (7)
- Others (21)
- java-jpcap (7)
- java-thread (1)
- ibm文章 (3)
- classloader (2)
- java-filter (2)
- 运行环境 (33)
- java-正则 (2)
- oracle (1)
- linux-shell (26)
- wap (1)
- sqlite (3)
- wow (1)
- jvm (1)
- git (5)
- unity3d (29)
- iap (2)
- mysql (23)
- nginx (14)
- tomcat (9)
- apache (2)
- php (1)
- ubuntu (40)
- rsa (1)
- golang (21)
- appstore (5)
- sftp (2)
- log4j (2)
- netty (18)
- 测试工具 (6)
- memcache (5)
- 设计模式 (1)
- centos (8)
- google_iab (5)
- iOS专题 (4)
- mac (10)
- 安装配置帮助手册 (2)
- im4java_graphicsmagick (5)
- inotify-tools (1)
- erlang (6)
- 微信支付 (1)
- redis (8)
- RabbitMQ (5)
最新评论
-
heng123:
Netty视频教程https://www.douban.com ...
netty4.0.23 初学的demo -
maotou1988:
使用Netty进行Android与Server端通信实现文字发 ...
netty4.0.23 初学的demo -
码革裹尸:
非常感谢,正好用上
android 呼入电话的监听(来电监听) -
rigou:
提示的/222.177.4.242 无法链接到ip地址,是什 ...
通过 itms:services://? 在线安装ipa ,跨过app-store -
duwanbo:
GridView与数据绑定
JavaScript splice() 方法
定义和用法
splice() 方法用于插入、删除或替换数组的元素。
语法
arrayObject.splice(index,howmany,element1,.....,elementX)
index |
必需。规定从何处添加/删除元素。 该参数是开始插入和(或)删除的数组元素的下标,必须是数字。 |
howmany |
必需。规定应该删除多少元素。必须是数字,但可以是 "0"。 如果未规定此参数,则删除从 index 开始到原数组结尾的所有元素。 |
element1 | 可选。规定要添加到数组的新元素。从 index 所指的下标处开始插入。 |
elementX | 可选。可向数组添加若干元素。 |
返回值
如果从 arrayObject 中删除了元素,则返回的是含有被删除的元素的数组。
说明
splice() 方法可删除从 index 处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。
提示和注释
注释:请注意,splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。
实例
例子 1
在本例中,我们将创建一个新数组,并向其添加一个元素:
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,0,"William") document.write(arr + "<br />") </script>
输出:
George,John,Thomas,James,Adrew,Martin George,John,William,Thomas,James,Adrew,Martin
例子 2
在本例中我们将删除位于 index 2 的元素,并添加一个新元素来替代被删除的元素:
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,1,"William") document.write(arr) </script>
输出:
George,John,Thomas,James,Adrew,Martin George,John,William,James,Adrew,Martin
例子 3
在本例中我们将删除从 index 2 ("Thomas") 开始的三个元素,并添加一个新元素 ("William") 来替代被删除的元素:
<script type="text/javascript"> var arr = new Array(6) arr[0] = "George" arr[1] = "John" arr[2] = "Thomas" arr[3] = "James" arr[4] = "Adrew" arr[5] = "Martin" document.write(arr + "<br />") arr.splice(2,3,"William") document.write(arr) </script>
输出:
George,John,Thomas,James,Adrew,Martin George,John,William,Martin
发表评论
-
JavaScript Array 对象参考手册 input 属性
2009-03-02 21:58 2354JavaScript input 属性 返回JavaScri ... -
JavaScript Array 对象参考手册 index 属性
2009-03-02 21:47 4164JavaScript index 属性 返回JavaScri ... -
JavaScript Array 对象参考手册 prototype 属性
2009-02-28 21:34 3928JavaScript prototype 属性 返回Java ... -
JavaScript Array 对象参考手册 constructor 属性
2009-02-28 19:57 1638JavaScript constructor 属性 返回Ja ... -
JavaScript Array 对象参考手册 length 属性
2009-02-28 18:38 1628JavaScript length 属性 返回JavaScr ... -
JavaScript Array 对象参考手册 valueOf() 方法
2009-02-28 18:32 2595JavaScript valueOf() 方法 返回Java ... -
JavaScript Array 对象参考手册 toSource() 方法
2009-02-28 18:17 1759JavaScript toSource() 方法 返回Jav ... -
JavaScript Array 对象参考手册 unshift() 方法
2009-02-28 18:00 2704JavaScript unshift() 方法 返回Java ... -
JavaScript Array 对象参考手册 toLocaleString() 方法
2009-02-28 17:51 1409JavaScript toLocaleString() 方法 ... -
JavaScript Array 对象参考手册 toString() 方法
2009-02-28 17:42 3963JavaScript toString() 方法 返回Jav ... -
JavaScript Array 对象参考手册 sort() 方法
2009-02-28 17:05 4366JavaScript sort() 方法 返回JavaScr ... -
JavaScript Array 对象参考手册 slice() 方法
2009-02-28 16:50 4658JavaScript slice() 方法 返回JavaSc ... -
JavaScript Array 对象参考手册 shift() 方法
2009-02-28 16:46 4054JavaScript shift() 方法 返回JavaSc ... -
JavaScript Array 对象参考手册 reverse() 方法
2009-02-28 16:36 1841JavaScript reverse() 方法 返回Java ... -
JavaScript Array 对象参考手册 push() 方法
2009-02-28 12:20 10165JavaScript push() 方法 返回JavaSc ... -
JavaScript Array 对象参考手册 pop() 方法
2009-02-28 12:12 4658JavaScript pop() 方法 返回JavaScri ... -
JavaScript Array 对象参考手册 join() 方法
2009-02-28 12:03 2273JavaScript join() 方法 返回JavaScri ... -
JavaScript Array 对象参考手册 concat() 方法
2009-02-28 11:58 2274JavaScript concat() 方法 返回Jav ...
相关推荐
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 的核心对象是其功能强大的基石之一,...
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、...
第12章“数组与Array对象”介绍了JavaScript的数组类型和操作数组的方法,如push、pop、slice、splice等,以及数组的遍历技巧,如forEach、map、filter等高阶函数。 第13章“其他JavaScript对象”可能涵盖了Date、...
3. **数组和集合**:涵盖Array对象的常用方法,如push、pop、slice、splice、map、filter、reduce等,以及Set、Map等ES6新增的集合类型。 4. **函数式编程**:介绍函数作为一等公民的特性,高阶函数、闭包、柯里化...
JavaScript API参考手册是开发者在编写JavaScript代码时的重要参考资料,它详细列出了JavaScript语言的各种内置对象、函数、方法和语句,帮助我们理解和使用这些功能。这个英文版的手册包括了一系列HTML文件,每个...
《JavaScript经典的参考手册》可能是对这一强大语言的详尽指南,涵盖了其语法、对象、函数、事件处理等各个方面。 1. **基础语法** - 变量:JavaScript中的变量是动态类型,可以用来存储任何类型的数据,如字符串...
3. **数组和集合**:Array对象提供了丰富的数组操作方法,如push、pop、slice、splice等。ES6引入了Set和Map等新的数据结构,它们提供更安全的键值对存储方式。 4. **函数和闭包**:JavaScript中的函数可以作为一等...
这份“JavaScript手册—中文文档”提供了一个全面的JavaScript学习资源,涵盖了从基础语法到高级特性的各个层面,对于初学者和经验丰富的开发者来说都是一份宝贵的参考资料。 1. **基础语法**: - 变量与数据类型...
6.1.1 如何使用String对象方法操作字符串 6.1.2 获取目标字符串长度 6.1.3 连接两个字符串 6.1.4 验证电子邮件地址的合法性 6.1.5 返回指定位置的字符串 6.1.6 在URL中定位字符串 6.1.7 分隔字符串 6.1.8 将字符串...
综上所述,w3c发布的JavaScript参考手册是一份非常全面和权威的参考资料,它不仅详细地介绍了JavaScript的各个对象、属性和方法,还包括了实际开发中会遇到的兼容性问题和操作指引。无论是初学者还是经验丰富的...
在JavaScript中,`Array`对象是处理多值集合的关键。数组允许你在单个变量中存储多个值,通过索引来访问每个元素。创建数组的三种方式包括不带参数的新建空数组,指定数组长度,以及直接初始化包含元素的数组。数组...