
JavaScript 为网页带来了交互性,使它们更加用户友好。Web 开发人员在构建这些应用程序时经常使用数组。
数组是项目的有序列表,每个项目都由索引标识。JavaScript 提供了各种各样的数据操作函数来执行添加、删除、编辑、排序以及对数组执行更多操作。
在本文中,我们将讨论 JavaScript splice() 方法在数组上的使用。此方法可用于保存任何类型的值的数组,例如整数、字符串甚至对象。让我们开始吧。
JavaScript 中的 splice() 方法属于 Array.Prototype,在更改数组中的项目时非常方便。
splice() 和 slice() 听起来都与新开发人员相同,但有很大的不同。使用 array slice() 方法,您可以获取数组的一部分,而无需实际修改原始数组。同时,splice() 方法修改原始数组的内容,并返回包含已删除项目的新数组。
使用 JavaScript 数组 splice() 方法,您可以从现有数组中删除项目,向现有数组添加新项目,甚至将现有数组中的项目与新项目交换。
splice() 方法通过更改其项来修改原始数组。在数组中添加或删除项目也可能更改其长度。
array.splice(start, deleteCount, element1, element2, ..., elementN)
splice() 方法接受三个参数
让我们进一步了解 splice 方法如何在字符串数组上产生不同的结果。
上面的代码在应用 splice 方法后,删除索引 2 处的 1 个项目,并插入第三个参数中指定的 3 个项目,位置从索引 2 开始。
在此示例中,索引值为负整数,我们不指定第二个参数。因此,splice 方法的输出将删除从索引 -3 开始的所有项目。
在本例中,我们使用了负指数。因此,数组项“四”将从列表末尾开始删除。“七”、“八”、“九”从位置 -3 开始添加。
从数组中删除元素似乎很简单。但是,这可能会导致包含未定义值的空索引。
另一种选择是使用 array.shift() 或 array.pop() 方法,一次只删除一个元素。这些方法还会从数组的开头或数组的末尾删除项。
但是,如果您需要从数组中间删除多个项目,则应使用 splice()。
在此示例中,数组包含四种类型的水果。我们使用拼接方法删除从索引 1 开始的两个项目。结果,它从水果阵列中去除了菠萝和芒果,否则这是通过移位和流行方法无法实现的。
JavaScript 数组拼接方法使用起来非常方便。通过一些练习,您将能够在任何数据集中添加或删除项目。
1.由于本网站资源是网络搜集整理而成,版权均归原作者所有。本站仅提供一个观摩学习的环境,将不对任何资源负法律责任。
2.若无意中侵犯到您的版权利益,请来信联系我们,我们会在收到信息后会尽快给予处理!
3.本站为纯属分享资源站点,网站内所有资源仅供学习交流之用,请勿用作商业用途,并请于下载后24小时内删除,谢谢。
4.如有转发本站上的资源,请出转载说明,来源于今日网址导航:https://www.webtoday.cn/,谢谢合作。