当前位置: 首页 > 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.hskmm.com/?act=detail&tid=35478

相关文章:

  • 2025 代码源 CSP-S 模拟赛复盘
  • 2025.10.21——1绿
  • 【JavaScript-基础】map、forEach、for、for in、for of等的区别
  • dotnet 利用 Windows 注册表实现开机自动启动
  • 使用uWSGI和Nginx部署深度学习模型指南
  • 帮我回答这些问题
  • Python 类属性的应用场景
  • 为什么很多人分不清关联和聚合?
  • 机器学习商业应用实战指南
  • 在线签名工具,手写签名保存为png图片,用于生成电子签名用于word文档等
  • 什么情况下,有必要将属性设为类属性而非实例属性?
  • 在线签名工具,保存为png图片,用于生成电子签名用于word文档等
  • 玄机——第五章 Windows 实战-evtx 文件分析
  • CityRefer:城市规模点云数据上的地理感知 3D 视觉接地数据集 - MKT
  • SensatUrban语义分割数据集SensatUrban - MKT
  • 推荐算法参考资料
  • LLM学习笔记DAY8
  • 软件工程第二次团队作业——构建一个智能体
  • VoxelNeXt 用于 3D 对象检测和跟踪的完全稀疏 VoxelNet(CVPR 2023) - MKT
  • CityNav:包含地理信息的语言目标空中导航数据集 - MKT
  • Grounded-SAM 使用文本提示检测和分割所有内容 - MKT
  • Linux权限维持-后门
  • 视觉和语言 国防科大清华城市空间无人机导航推理!GeoNav:赋予多模态大模型地理空间推理能力,实现语言指令导向的空中目标导航 - MKT
  • mysql数据库查询参考
  • Python理论题目集
  • 基于yakit的dvwa靶场暴力破解和代码执行漏洞
  • 视觉和语言-港科大 NMPC 控制下的高效自主导航!SkyVLN:城市环境无人机视觉语言导航与非线性模型预测控制 - MKT
  • 北航高低无人机协同导航方案:高空掌全局+低空查细节 - MKT
  • sourcetree 克隆项目仓库地址,输入账号密码后提示:这是一个无效的源路径/URL
  • 软工第三次作业-结对作业