当前位置:嗨网首页>书籍在线阅读

07-从任意位置添加或删除元素

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

8.2.4 从任意位置添加或删除元素

slice 允许对当前字符串做修改,可以从任意一个下标增加和/或删除元素。这个方法的第一个参数是起始修改位置的数组下标;第二个参数是需要删除的元素个数(如果不想删除任何元素就传入 0 ),其他参数则是需要添加到数组中的元素。例如:

const arr = [1, 5, 7];      // 返回[]; arr 现在是 [1, 2, 3, 4, 5, 7]
arr.splice(1, 0, 2, 3, 4);  // 返回 []; arr 现在是 [1, 2, 3, 4, 5, 6, 7]
arr.splice(5, 0, 6);        // 返回 [2, 3]; arr现在是 [1, 4, 5, 6, 7]
arr.splice(1, 2);
arr.splice(2, 1, 'a', 'b'); // 返回 [5]; arr 现在是 [1, 4, 'a', 'b', 6, 7]