joken-前端工程师

  :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::

splice 是 JavaScript 数组对象的一个方法,用于增删数组中的元素。它的基本语法如下:

array.splice(start, deleteCount, item1, item2, ...)
  • start:指定开始修改的位置索引。
  • deleteCount:可选,指定要删除的元素个数。如果为0,则不删除元素,只插入新元素。
  • item1, item2, ...:可选,要插入到数组中的新元素。

示例用法:

  1. 删除元素:
let array = [1, 2, 3, 4, 5];
array.splice(2, 1); // 从索引 2 开始删除 1 个元素
console.log(array); // [1, 2, 4, 5]
  1. 插入元素:
let array = [1, 2, 3, 4, 5];
array.splice(2, 0, 'a', 'b'); // 从索引 2 开始不删除元素,插入 'a' 和 'b'
console.log(array); // [1, 2, 'a', 'b', 3, 4, 5]
  1. 替换元素:
let array = [1, 2, 3, 4, 5];
array.splice(3, 1, 'x', 'y'); // 从索引 3 开始删除 1 个元素,并插入 'x' 和 'y'
console.log(array); // [1, 2, 3, 'x', 'y', 5]
posted on 2024-08-01 21:45  joken1310  阅读(23)  评论(0编辑  收藏  举报