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

news/2025/10/21 7:37:45/文章来源:https://www.cnblogs.com/Dsir/p/19154034

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.mzph.cn/news/941893.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2025 代码源 CSP-S 模拟赛复盘

Day 16 T1 双重心 分类讨论一下:是原树的双重心之一,考虑把这条边割掉,接到另一个连通块的任意一个点上都是可行的。 不割掉原树上的双重心的边,两侧的连通块内的的任意一条边可以断开,连通块内相互连边就行。 考…

2025.10.21——1绿

普及+/提高 P1347 排序 wpmx昨晚写的有意思的题,数据范围比较小,我就直接用set+m次拓扑排序,30min写出来,要注意输出顺序后的句号,以及特判n==1

【JavaScript-基础】map、forEach、for、for in、for of等的区别

tips:循环虽好,大家都得按自己所需场景进行使用。个人建议,不喜勿喷 forEach forEach: forEach(item,index,array), item:当前处理的数据,index:下标, array:整个数组 遍历全部数据,不能通过return结束循环,消耗…

dotnet 利用 Windows 注册表实现开机自动启动

本文记录一个开机自动启动实现方法,通过写入到注册表实现开机之后,用户登录完成之后让应用程序开机自启本文将演示写入 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run 注册表路线,实现应用程序…

帮我回答这些问题

◦ 以太坊交易的数据结构及EIP1559/712协议的理解。 ◦ 以太坊的账⼾是如何⽣产的,公私钥的关系。 ◦ 以太坊区块链浏览器⼀般会展⽰哪些信息,⼤概能知道。 ◦ 以太坊交易nonce的作⽤,nonce异常交易如何处理。 ◦ 以…

使用uWSGI和Nginx部署深度学习模型指南

本文详细介绍了如何通过uWSGI应用服务器和Nginx反向代理将深度学习模型部署为可扩展的Web服务,涵盖WSGI协议原理、服务器配置步骤及性能优化要点,帮助构建高并发生产级AI应用。如何使用uWSGI和Nginx部署深度学习模型…

Python 类属性的应用场景

Python 类属性的应用场景 在面向对象编程中,类属性作为一种特殊的属性形式,始终扮演着“共享者”与“管理者”的角色。与实例属性为每个对象单独存储数据不同,类属性属于类本身,被所有实例共同拥有和访问。这种特性…

快速提升Entra ID安全性的实用指南

本文详细介绍了如何通过配置用户默认设置、保护特权角色、管理条件访问策略等关键步骤,快速提升Microsoft Entra ID的安全性,帮助企业构建更强大的云身份防护体系。快速提升Entra ID安全性 在2025年10月的BSides北弗…

为什么很多人分不清关联和聚合?

为什么很多人分不清关联和聚合 这个问题确实很常见,很多人(包括有经验的开发者)都会混淆关联和聚合。让我从多个角度分析这个现象的原因。 主要混淆原因 1. 代码实现的高度相似性 # 关联关系的代码 class Universit…

机器学习商业应用实战指南

本文详细介绍了在企业中应用机器学习的完整流程,从问题识别到团队建设、基础设施搭建、数据策略制定,再到MVP开发和持续迭代,为企业实施AI转型提供了系统性的技术指导。将机器学习应用于您的业务 在这篇文章中,我将…

在线签名工具,手写签名保存为png图片,用于生成电子签名用于word文档等

原文链接:https://blog.nanzhi.vip/?article_id=30&type=software 应用案例: 每天进步一点点

什么情况下,有必要将属性设为类属性而非实例属性?

类属性(Class Attribute)是定义在类中、不属于任何实例的属性,它被该类的所有实例共享。将属性设为类属性而非实例属性的必要性,主要体现在数据共享、全局状态维护、节省内存等场景中。以下从核心作用和具体示例两…

在线签名工具,保存为png图片,用于生成电子签名用于word文档等

原文链接:https://blog.nanzhi.vip/?article_id=30&type=software 应用案例: 每天进步一点点

玄机——第五章 Windows 实战-evtx 文件分析

第五章 Windows 实战-evtx 文件分析 切勿在本地运行 1.将黑客成功登录系统所使用的IP地址作为Flag值提交; 拿到文件后传入虚拟机打开 第一个是安全日志,在日志中过滤编号为4625(登录失败),4624(登录成功)的事件 从下…

251021

251021一觉醒来,我又活在了那份恐慌里,脚下飘飘,身体却很沉,这是清醒的代价,天堂和地狱都在人间

CityRefer:城市规模点云数据上的地理感知 3D 视觉接地数据集 - MKT

CityRefer:城市规模点云数据上的地理感知 3D 视觉接地数据集 城市规模的 3D 点云是表达精细复杂户外结构的一种有效方式。它涵盖了城市各个组成部分(包括汽车、街道和建筑物)的外观和几何特征,可用于实现自动驾驶汽…

SensatUrban语义分割数据集SensatUrban - MKT

SensatUrban语义分割数据集SensatUrban https://github.com/QingyongHu/SensatUrban 地面:包括不透水表面、草地、地形 植被:包括乔木、灌木、树篱、灌木丛 建筑:包括商业/住宅建筑 墙体:包括栅栏、高速公路护栏…

推荐算法参考资料

协同过滤 https://cloud.tencent.com/developer/article/1085760 Wide & Deep https://blog.csdn.net/qq_42363032/article/details/115935964 DIN https://blog.csdn.net/u012328159/article/details/123043033 指…

LLM学习笔记DAY8

📘今日学习总结 大语言模型提示技术学习笔记 1 提示工程 1.1 提示设计关键要素 五大核心要素:任务描述:清晰明确的任务指令,包含目标、限制条件、数据格式等 上下文信息:提供背景知识,帮助模型突破知识局限 输入…

软件工程第二次团队作业——构建一个智能体

这个作业属于哪个课程 软件工程这个作业要求在哪里 作业要求这个作业的目标 构建一个AI智能体,不仅能通过自然语言交流(会说),更能理解指令意图,并自动调用工具、访问数据或执行代码来完成任务(会做),最终在一…