split、splice和slice的区别

本文介绍了JavaScript中的字符串分割工具split(),用于根据指定字符拆分字符串;splice()函数演示了如何根据坐标删除和替换数组元素;slice()则展示了如何创建数组的副本而不改变原数组。这些方法在前端开发中常见,理解它们有助于提升代码效率。
摘要由CSDN通过智能技术生成

split主要用于字符串的分割,可以根据某个字符把字符串拆分成多个数组:

let splitString = 'abcdefgh'
let splitArray = splitString.split('cd')
console.log(splitArray) // ["ab", "efgh"]

splice可根据坐标位置进行删除数组并返回长度

let spliceTest = ['a', 'b', 'c', 'd', 'e', 'f']
console.log(spliceTest.splice(0, 2)) // ["a", "b"]
console.log(spliceTest.splice(1, 2)) // ["b", "c"]

slice可以创建一个由当前数组中的一项或多项组成的新数组,原有的数组不变

let sliceTest = ['a', 'b', 'c', 'd', 'e', 'f']
let sliceNew = sliceTest.slice(0, 3)
console.log(sliceTest, sliceNew) // ["a", "b", "c", "d", "e", "f"] ["a", "b", "c"]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值