当前位置: 首页 > news >正文

【JavaScript-基础】split,splice,slice 三者的用法

split,splice,slice 三者的用法

很多知识点不熟悉可以自行去下面链接查询:
mdn web docs
最近一直忙于搞python,等后续有时间更新python相关的内容。毕竟现在在弄web.有些知识点需要巩固,以便自己后续带人和巩固自己的知识体系。

一.split

split() 方法使用指定的分隔符字符串将一个String对象分割成子字符串数组。

const str2 = 'The quick brown fox jumps over the lazy dog.';
let arr1 = str2.split(" "); // spilit slice 切割数组
console.log(arr1); //(9) ['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.']

二.slice

slice(beginIndex[, endIndex])可根据坐标位置进行删除数组并返回长度,返回一个新数组但不会影响原有的数组。

const str2 = 'The quick brown fox jumps over the lazy dog.';
let arr1 = str2.split(" "); // spilit slice 切割数组
console.log(arr1); //(9) ['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.']let ch = arr1.slice(0,4)
console.log(ch); // ['The', 'quick', 'brown', 'fox']
console.log(arr1)//['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.']

三.splice

slice(index,num,item)第一个坐标位置,第二个要删除的项目数量。如果设置为 0,则不会删除项目,第三个向数组添加的新项目,会影响原有数组

const str2 = 'The quick brown fox jumps over the lazy dog.';
let arr1 = str2.split(" "); // spilit slice 切割数组
console.log(arr1); //(9) ['The', 'quick', 'brown', 'fox', 'jumps', 'over', 'the', 'lazy', 'dog.']let ch = arr1.splice(0,4)
console.log(ch); // ['The', 'quick', 'brown', 'fox']
console.log(arr1)//['jumps', 'over', 'the', 'lazy', 'dog.']
http://www.gsyq.cn/news/25924.html

相关文章:

  • 2025 代码源 CSP-S 模拟赛复盘
  • 2025.10.21——1绿
  • 快速提升Entra ID安全性的实用指南
  • 机器学习商业应用实战指南
  • 在线签名工具,手写签名保存为png图片,用于生成电子签名用于word文档等
  • 在线签名工具,保存为png图片,用于生成电子签名用于word文档等
  • 251021
  • CityRefer:城市规模点云数据上的地理感知 3D 视觉接地数据集 - MKT
  • LLM学习笔记DAY8
  • Grounded-SAM 使用文本提示检测和分割所有内容 - MKT
  • mysql数据库查询参考
  • 视觉和语言 国防科大清华城市空间无人机导航推理!GeoNav:赋予多模态大模型地理空间推理能力,实现语言指令导向的空中目标导航 - MKT
  • Python理论题目集
  • 以太坊账⼾模型的理解,合约账⼾、EOA账⼾认识
  • [Tool] fzf 模糊搜索神器基础功能和操作
  • 身份运算符
  • 赋值运算符
  • 解释这些区块链核⼼概念:区块、交易、Merkle Tree、共识机制(PoW、PoS)、Gas Fee 原理1
  • 微信如何开通wx.getPhoneNumber权限
  • 日志|JAVAWEB|maven
  • ManySpeech.MoonshineAsr 使用指南
  • C++在类定义内的函数包含static代表什么含义呢?
  • 2025/10/20~2025/?/? 做题笔记 - sb
  • ansible底层文件传输机制中默认模式遇到权限拒绝后启用管道模式可以得到解决
  • Android 源码解析系列1- Android init 进程启动流程
  • 2025.10.20总结
  • goframe框架命令行工具gf在zsh下不能用
  • 从18w到1600w播放量,我的一点思考。
  • 10.20java作业
  • 题解:Luogu P14175 【MX-X23-T5】向死存魏