1. includes() 表示是否找到了参数字符串, 返回布尔值。
const str = 'hello world'
const res = str.includes('e')
const res2 = str.includes('a')
const res3 = str.includes('eo')
const res4 = str.includes('he')
注意:includes()方法,找到返回true, 否则为false。
2. startsWith() 表示参数字符串是否在原字符串的头部, 返回布尔值。
const str = "hello world"
const res = str.startsWith('h')
const res2 = str.startsWith('e')
3. endsWith() 表示参数字符串是否在原字符串的尾部, 返回布尔值。
const str = "hello world"
const res = str.endsWith('d')
const res2 = str.endsWith('h')
4. repeat() 表示将原字符串重复n次,返回一个新字符串。
const str = 'curry'
const res = 'x'.repeat(2)
const res2 = 'hello'.repeat(2)
const res3 = str.repeat(2)
5. trimStart()、trimEnd() trimStart()消除字符串头部的空格,trimEnd()消除尾部的空格,返回的都是新字符串,不会修改原始字符串。
const str = ' hello '
const res = str.trimStart()
const res2 = str.trimEnd()
6. replaceAll() 替换所有匹配的字符串, 返回一个新字符串,不会改变原字符串。
const str = 'aabbccddbb'
const res = str.replaceAll('b', 'w')
7. at() 接受一个整数作为参数,返回参数指定位置的字符,支持负索引(即倒数的位置)。
const str = 'abcde'
const res = str.at(2)
const res2 = str.at(-1)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?