`
qieyi28
  • 浏览: 158310 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

体验js中splice()的强大

 
阅读更多
处理数组的方法很多,splice()算是最强大的了,它可以用于插入、删除或替换数组的元素。下面来一一介绍!

1.删除-用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)

2.插入-向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0),第三个参数(插入的项)

3.替换-向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)

看下面这段代码就明白了!

 var lang = ["php","java","javascript"];
 //删除
 var removed = lang.splice(1,1);
 alert(lang);  //php,javascript
 alert(removed);  //java ,返回删除的项


 //插入
 var insert = lang.splice(0,0,"asp"); //从第0个位置开始插入
 alert(insert); //返回空数组
 alert(lang);  //asp,php,javascript


 //替换
 var replace = lang.splice(1,1,"c#","ruby"); //删除一项,插入两项
 alert(lang); //asp,c#,ruby
 alert(replace);  //php,返回删除的项
分享到:
评论

相关推荐

    体验js中splice()的强大(插入、删除或替换数组的元素)

    在JavaScript中,`splice()`方法是数组操作中最灵活且功能强大的工具之一。它允许开发者在数组中进行插入、删除和替换元素的操作,从而极大地提高了对数组数据结构的控制能力。下面将详细阐述`splice()`方法的各种...

    splice-dna-visualizer:Splice DNA 的一个简单的 Three.js 可视化工具

    JavaScript是一种强大的、跨平台的脚本语言,特别适合开发Web应用程序,因为它可以直接在用户的浏览器中执行,提供动态交互体验。 项目的核心是Three.js库,它提供了一套完整的框架,包括几何体、材质、光照、相机...

    javascript常用函数 javascript 常用库

    JavaScript是一种广泛应用于网页和网络应用开发的脚本语言,它主要在客户端运行,为用户提供动态交互体验。在JavaScript中,函数是代码的可重用部分,它们可以接受参数并返回值,是实现程序模块化的重要手段。在...

    JavaScript学习帮助文档_JavaScript学习帮助文档_javascript_

    AJAX(Asynchronous JavaScript and XML)技术使得JavaScript可以实现页面无刷新的数据交换,提高用户体验。如今,XML已被JSON(JavaScript Object Notation)取代,成为更常用的数据格式。 ES6(ECMAScript 2015)...

    javaScript基础版与源码大全

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的脚本语言,主要在客户端运行,为用户提供动态交互体验。它是互联网上最流行的编程语言之一,主要用于网页开发、前端交互、后端开发(如Node.js)以及移动...

    js基础和一些原代码及相关的介绍

    JavaScript(简称JS)是一种广泛应用于Web开发的轻量级、解释型编程语言,以其灵活性和交互性在网页设计中占据核心地位。它主要用于客户端的脚本语言,可以在用户的浏览器上运行,无需服务器支持就能实现动态内容...

    javascript源文件

    在JavaScript源文件中,我们可以看到各种语法结构,包括但不限于变量声明(var、let、const)、数据类型(字符串、数字、布尔、null、undefined、对象、数组、Symbol、BigInt)、运算符(算术、比较、逻辑、位、赋值...

    javascript文件

    10. **Node.js**:JavaScript在服务器端的应用,提供强大的I/O操作,通过npm(Node Package Manager)管理模块。 11. **模块化**:CommonJS、AMD(RequireJS)、ES6模块,解决大型项目中代码组织和复用的问题。 12...

    用js制作的可编辑表格

    在网页开发中,JavaScript(简称JS)是一种广泛使用的脚本语言,它允许开发者在客户端实现动态效果和交互性。在本案例中,"用js制作的可编辑表格"是一个使用JavaScript实现的用户可以直接在网页上编辑表格内容的功能...

    常用js特效汇总

    10. **闭包**:闭包是JavaScript中强大的特性,它允许函数访问并操作其词法作用域内的变量,即使该作用域已关闭。闭包常用于数据封装和创建私有变量。 以上是JavaScript特效汇总中的部分关键知识点,通过深入理解和...

    JAVASCRIPT教程

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的脚本语言,主要在客户端运行,为用户提供动态交互体验。这门语言与Java虽然名字相似,但实际上是两种截然不同的技术。"JAVASCRIPT教程"旨在帮助初学者轻松...

    JS技术文摘_chm电子书

    《JS技术文摘_chm电子书》是一部集大成的JavaScript技术参考资料,它涵盖了JavaScript语言的各个方面,旨在帮助开发者深入理解和应用这一强大的脚本语言。JS,全称JavaScript,是互联网上最常用的客户端编程语言,由...

    《JavaScript应用程序经典实例

    JavaScript是一种广泛应用于网页和网络应用的脚本语言,它的强大在于能够实时更新和交互,为用户提供动态、丰富的用户体验。在《JavaScript应用程序经典实例》中,我们可能会深入学习到JavaScript的各种核心概念和...

    javascript源码大全 v1

    JavaScript中的数组有许多实用的方法,如push、pop、shift、unshift、slice、splice等。 JavaScript还支持异步编程,如回调函数、Promise和async/await,以及模块化(CommonJS、ES模块)。此外,JavaScript也有强大...

    javascript入门教程

    4. **数组和集合**:JavaScript提供了数组和对象字面量来处理数据集合,学习如何操作数组(如push、pop、splice等方法)和对象是进阶的重要步骤。 5. **DOM操作**:文档对象模型(DOM)是JavaScript操作HTML和XML...

    JavaScript学习资料全面整理

    11. **Node.js**:JavaScript也可以用于服务器端开发,Node.js是一个JavaScript运行环境,使用V8引擎,支持非阻塞I/O,适用于构建高性能网络应用。 12. **框架与库**:React、Vue、Angular是流行的前端框架,jQuery...

    JavaScript傻瓜指南

    在“JavaScript傻瓜指南”中,我们将深入探讨这种强大的脚本语言,帮助初学者轻松入门。 一、基础语法 1. 变量与数据类型:JavaScript支持var、let和const关键字声明变量,数据类型包括基本类型(Number、String、...

    javascript源码10

    JavaScript还具有强大的错误处理机制,当代码运行出错时,会抛出错误对象,开发者可以通过try...catch来捕获并处理这些错误。 最后,随着Node.js的出现,JavaScript已经不再局限于浏览器环境,还可以用于服务器端...

    JavaScript 手册

    JavaScript,也被称为JS,是一种广泛应用于网页和网络应用的脚本语言,主要在客户端运行,为用户提供动态交互体验。这本“JavaScript手册”是开发者学习和掌握JavaScript编程的基础参考资料,结合了源码分析和工具...

Global site tag (gtag.js) - Google Analytics