字符串相关方法(ES6的扩展)

let str='Hellow World'
str.at( 0 )  //H  根据下标返回对应值
str.indexOf('H')//0 查询字符串首次出现的位置(返回下标)
str.lastIndexOf('o')//8 查询字符串最后次出现的位置(返回下标)
str.includes('H')//true  返回布尔值 查询是否包含某个字
str.startsWith('Hellow')//true 查看参数是否为源字符串的头部
str.endsWith('!')//true 查看参数是否为源字符串的尾部
str.substring(0,1)//H (从下标几开始,截取长度)
str.slice(0,1)//H (从下标几开始,截取长度)
str.toLowerCase()//"hellow world" 转小写
str.toUpperCase()//"HELLOW WORLD" 转大写
str.repeat(2)//Hellow WorldHellow World 表示将源字符串重复N次(为小数时向下取整,负数/infinity时报错 )
'str'.split('')//["s", "t", "r"] 将字符串切割为字符串数组
//第一个参数指字符串最短长度,d第二个参数是用来补齐的字符串(第二个参数默认为'')
'a'.padStart(3,1)//11a	用于头部补齐
'a'.padEnd(3,1)//a11 用于尾部补齐


发布了31 篇原创文章 · 获赞 39 · 访问量 9763

猜你喜欢

转载自blog.csdn.net/lys20000913/article/details/104287415
今日推荐