美文网首页
es6 String 新增属性

es6 String 新增属性

作者: G_whk | 来源:发表于2019-05-15 15:26 被阅读0次
    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一共接受两个参数,第一个参数用来指定字符串的最小长度,第二个参数是用来补全的字符串。
    如果原字符串的长度,等于或大于指定的最小长度,则返回原字符串。
    如果用来补全的字符串与原字符串,两者的长度之和超过了指定的最小长度,则会截去超出位数的补全字符串

    相关文章

      网友评论

          本文标题:es6 String 新增属性

          本文链接:https://www.haomeiwen.com/subject/dqipaqtx.html