字符串和数组方法
字符串 数组
- 修改源数据
- 不修改源数据
数组
- 修改源数据
- splice(start, deleteCount);
- pop(); 删除并返回数组的 最后一个元素
- shift(); 删除并返回数组的 第一个元素
- push(); 向数组末尾添加一个元素
- unshift(); 向数组头部添加一个元素
- 不会修改源数据
- concat(...arrays): 连接两个数组返回一个新的数组
- slice(start, end): 提取子数组,不会修改原始数组。
数组查询方法
-
find(callback(element, index, array)):
- 用于查找数组中满足条件的第一个元素
- 返回该元素。
- callback 函数用于定义查找条件。
-
findIndex(callback(element, index, array)):
- 用于查找数组中满足条件的第一个元素的索引
- 返回该索引。
- callback 函数用于定义查找条件。
-
filter(callback(element, index, array)):
- 用于查找数组中满足条件的所有元素
- 返回一个新数组。
- callback 函数用于定义查找条件。
-
includes(searchElement, [fromIndex]):
- 用于检查数组是否包含指定元素
- 返回 true 或 false
fromIndex 参数是可选的,表示从数组的特定位置开始查找。
-
some(callback(element, index, array)):
- 用于检查数组中是否至少有一个元素满足条件
- 返回 true 或 false。
- callback 函数用于定义条件。
-
every(callback(element, index, array)):
- 用于检查数组中是否所有元素都满足条件
- 返回 true 或 false。callback 函数用于定义条件。
字符串 没有方法能够修改源数据
- concat(...strings): 用于将多个字符串连接在一起,返回一个新字符串,不修改原始字符串。
- replace(searchValue, replaceValue): 用于替换字符串中的子字符串,返回一个新字符串,不修改原始字符串。
- toUpperCase(): 用于将字符串转换为大写形式,返回一个新字符串,不修改原始字符串。
- toLowerCase(): 用于将字符串转换为小写形式,返回一个新字符串,不修改原始字符串。
- trim(): 用于去除字符串两端的空白字符,返回一个新字符串,不修改原始字符串。
字符串相关的查找方法:
-
indexOf(searchValue, [fromIndex]):
- 返回字符串在原始字符串中第一次出现的索引值。如果没有找到则返回 -1。
- fromIndex 参数是可选的,表示从字符串的特定位置开始查找。
-
lastIndexOf(searchValue, [fromIndex]):
- 类似于 indexOf,但是从字符串的末尾向前查找
- 返回最后一次出现的索引值。
-
includes(searchValue, [fromIndex]):
- 用于检查字符串是否包含指定的子字符串,
- 返回 true 或 false。
- fromIndex 参数是可选的,表示从字符串的特定位置开始查找。
-
startsWith(searchValue, [position]):
- 用于检查字符串是否以指定子字符串开头
- 返回 true 或 false。
- position 参数是可选的,表示从字符串的特定位置开始检查。
-
endsWith(searchValue, [position]):
- 检查字符串是否以指定子字符串结尾
- 返回 true 或 false。
- position 参数是可选的,表示从字符串的特定位置开始检查。
-
match(regexp):
- 用正则表达式查找字符串中的匹配项
- 返回一个包含匹配结果的数组。
__EOF__

本文作者:GTK
本文链接:https://www.cnblogs.com/DnmyCourage/p/17782473.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/DnmyCourage/p/17782473.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 我与微信审核的“相爱相杀”看个人小程序副业
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· spring官宣接入deepseek,真的太香了~