博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
es6 新增字符串方法
阅读量:6083 次
发布时间:2019-06-20

本文共 973 字,大约阅读时间需要 3 分钟。

es6新增了4个字符串处理的方法:startsWith,endsWith,includes,repeat。

1、简单使用

  • includes()返回布尔值,表示是否找到了参数字符串
  • startsWith()返回布尔值,表示参数字符串是否在源字符串的头部
  • endsWith()返回布尔值,表示参数字符串是否在源字符串的尾部
let str="lxy";        //字符串是否以某个字符开头        console.log(str.startsWith('l'));//true        console.log(str.startsWith('x'));//false        //字符串是否以某个字符结尾        console.log(str.endsWith('x'));//false        console.log(str.endsWith('y'));//true        //字符串是否包含某个字符        console.log(str.includes('x'));//true        console.log(str.includes('z'));//false        //repeat()重复某个字符串几次        console.log(str.repeat(3));//lxylxylxy        console.log(str.repeat(5));//lxylxylxylxylxy

2、第2个参数[update20170606]

includes(),startsWith(),endsWith()都支持第2个参数。

使用第2个参数n时,endsWith的行为与其他两个方法有所不同。

  • endsWith针对前n个字符
  • 其他2个方法:针对从第n个位置直到字符串结束的字符。
var s="hello world!";s.startsWith('world',6);//trues.endsWith('hello',5);//trues.includes('hello',6);//false

 

 

本文作者,因知识本身在变化,作者也在不断学习成长,文章内容也不定时更新,为避免误导读者,方便追根溯源,请诸位转载注明出处:有问题欢迎与我讨论,共同进步。 

你可能感兴趣的文章
centos使用docker下安装mysql并配置、nginx
查看>>
关于HTML5的理解
查看>>
需要学的东西
查看>>
Internet Message Access Protocol --- IMAP协议
查看>>
Linux 获取文件夹下的所有文件
查看>>
对 Sea.js 进行配置(一) seajs.config
查看>>
第六周
查看>>
解释一下 P/NP/NP-Complete/NP-Hard 等问题
查看>>
javafx for android or ios ?
查看>>
微软职位内部推荐-Senior Software Engineer II-Sharepoint
查看>>
sql 字符串操作
查看>>
【转】Android布局优化之ViewStub
查看>>
网络安全管理技术作业-SNMP实验报告
查看>>
根据Uri获取文件的绝对路径
查看>>
Flutter 插件开发:以微信SDK为例
查看>>
.NET[C#]中NullReferenceException(未将对象引用到实例)是什么问题?如何修复处理?...
查看>>
边缘控制平面Ambassador全解读
查看>>
Windows Phone 7 利用计时器DispatcherTimer创建时钟
查看>>
程序员最喜爱的12个Android应用开发框架二(转)
查看>>
vim学习与理解
查看>>