网站首页 > 文章精选 正文
今天再开发过程中,遇到一个问题排查好久,竟然犯了了一个非常粗浅的错误。
把splice写错成了slice.
1、slice
slice是指定在一个数组中的元素创建一个新的数组,即原数组不会变.
let sliceTest = [1,2,3,4]
let a = sliceTest.slice(0,1);
console.log(sliceTest);// 输出:【1,2,3,4】
console.log(a);// 输出 1
2、splice
splice是可以删除、插入、替换原数组中的元素
splice删除: spliceTest.splice(1,2) (删除spliceTest中的1、2两项);
splice插入: spliceTest.splice(1,0,'5','6') (在spliceTest键值为1的元素前插入两个值);
splice替换: spliceTest.splice(1,2,'5','6') (在spliceTest中替换1、2元素);
- 上一篇: 2023:Js中新增四个不修改原数组的方法
- 下一篇: 史上最强vue总结,面试开发全靠它了
猜你喜欢
- 2025-03-25 宇宙厂:Vue3.0 为何用 Proxy 替代 defineProperty?
- 2025-03-25 在PHP8中向数组添加元素-PHP8知识详解
- 2025-03-25 你应该掌握的 10 种 JavaScript 对象处理技巧
- 2025-03-25 Vue选项:data数据以及数据响应式(vue data computed)
- 2025-03-25 3个 Vue $set 的应用场景(vue里面$set)
- 2025-03-25 JavaScript数组用法(javascript数组操作方法)
- 2025-03-25 Harmony OS开发-ArkTS语言速成三(arkit开发)
- 2025-03-25 JavaScript数据类型(javascript数据类型分哪几种)
- 2025-03-25 php手把手教你做网站(三十八)jquery 转轮盘抽奖,开盲盒
- 2025-03-25 数组、去重、排序、合并、过滤、删除
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)