javascript中的splice方法介绍&示例
2023-09-14 08:59:54 时间
javascript 中的 splice
方法很强大,它可以用于插入、删除或替换数组的元素。
下面来一一介绍!
- 删除:用于删除元素,两个参数,第一个参数(要删除第一项的位置),第二个参数(要删除的项数)
- 插入:向数组指定位置插入任意项元素。三个参数,第一个参数(其实位置),第二个参数(0),第三个参数(插入的项)
- 替换:向数组指定位置插入任意项元素,同时删除任意数量的项,三个参数。第一个参数(起始位置),第二个参数(删除的项数),第三个参数(插入任意数量的项)
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,返回删除的项
相关文章
- JavaScript中的陷阱(关于变量声明,函数)
- javascript 复制粘贴操作
- [Javascript] Link to Other Objects through the JavaScript Prototype Chain (Object.setPrototypeOf())
- [Jest] Restore the Original Implementation of a Mocked JavaScript Function with jest.spyOn
- [Javascript] Understanding the difference between .prototype and .__proto__ in JavaScript
- [Javascript] Use requestIdleCallback to schedule JavaScript tasks at an optimal time
- [Javascript] Understanding the .constructor property on JavaScript Objects
- [Javascript] String method: endsWith() && startsWith()
- [Javascript] Redirect the browser using JavaScript
- [Javascript] How to use JavaScript's String.replace
- [Javascript] Linting JavaScript with ESLint
- 使用Babel和ES7创建JavaScript模块
- [Javascript] Chunk array
- [Javascript] Filter out Duplicates from Flat JavaScript Array with array.filter / reduce / Set
- [Javascript] Broadcaster + Operator + Listener pattern -- 8. Pass a Done Symbol when an Async Function is Done
- [Javascript] -0 & 0
- [Javascript] Conditionally spread entries to a JavaScript object
- [Javascript] Iterate Over Items with JavaScript's for-of Loop
- [Javascript] Identify and Deal with NaN in JavaScript
- [Javascript] Funciton Expression
- paip.java 以及JavaScript (js) 的关系以及区别
- 使用Javascript递归遍历本地文件夹
- 2022年web前端开发值得学习的10个javascript框架
- 【JavaScript变量】Javascript的全局变量&局部变量
- 从零开始学_JavaScript_系列(16)——CSS<3>(文本、对齐、圆角、盒模型、背景)
- JavaScript中的正则表达式详解
- JavaScript字符串排序localeCompare()笔记