es6 String 新增属性

includes. startsWith. endsWith

1.includes():返回布尔值,表示是否找到了参数字符串。
2.startsWith():返回布尔值,表示参数字符串是否在源字符串的头部。
3.endsWith():返回布尔值,表示参数字符串是否在源字符串的尾部。
以上三个都有俩个参数,第一个参数为查找的字符串,第二个参数为开始搜索的位置。

repeat()

repeat方法返回一个新字符串,表示将原字符串重复n次。
eg:
'x'.repeat(3) // "xxx"
'na'.repeat(0) // ""
'na'.repeat(NaN) // "" 特殊

padStart(),padEnd()

ES7推出了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart用于头部补全,padEnd用于尾部补全。
padStart和padEnd一共接受两个参数,第一个参数用来指定字符串的最小长度,第二个参数是用来补全的字符串。
如果原字符串的长度,等于或大于指定的最小长度,则返回原字符串。
如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的补全字符串

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容