<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>js arr.splice()</title> </head> <body> <script> /*参考:https://www.runoob.com/jsref/jsref-splice.html 1.array.splice(start: number, deleteCount: number, ...items: T[]) -> 删除的元素的数组。 splice,绞接; 捻接(两段绳子),用于删除,插入,替换数组元素。 start, 基0的下标/索引。删除,插入元素的 起始下标/索引。 deleteCount, 删除元素个数。 items, 要插入的元素们。 注:splice() 直接改变原始数组。*/ // 1.删除功能。 let arr = ["a", "b", "c", "d"]; // 从下标0开始,删除2个元素,并接收删除的元素。 let deletedElements = arr.splice(0, 2); console.log("arr:", arr); // arr: (2) ["c", "d"] console.log("deletedElements:", deletedElements); // deletedElements: (2) ["a", "b"] // 2.插入功能 arr = ['a', 'b', 'e', 'f']; // 从下标2处开始,删除0个元素,插入c, d两个元素。 arr.splice(2, 0, 'c', 'd'); console.log("arr:", arr); // arr: (6) ["a", "b", "c", "d", "e", "f"] // 3.替换功能。 arr = ['a', 'a', 'a', 'b']; // 从下标1处开始,删除3个元素,插入b,c两个元素。 arr.splice(1, 3, 'b', 'c'); console.log("arr:", arr); // arr: (3) ["a", "b", "c"] </script> </body> </html>
js arr.splice() 数组的删除、插入、替换元素.html
最新推荐文章于 2023-08-01 19:23:05 发布