美文网首页学习笔记
ES6 字符串的扩展

ES6 字符串的扩展

作者: 灬劣徒 | 来源:发表于2019-03-12 10:42 被阅读0次
    • 字符串的遍历器接口

    ES6为字符串添加了遍历器接口,使得字符串能够被for...of循环遍历

    for(let codePoint of 'foo'){
      console.log(codePoint)
    }
    

    • includes(),startsWith(),endsWidth()
      includes:是否找到了参数字符串
      startsWith:参数字符串是否在原字符串的头部
      endsWith:参数字符串是否在原字符串的尾部
    let  s = 'Hello world';
    s.endsWith('Hello',5)
    s.endsWith('world',5)
    //endsWith使用第二个参数n时,与另两个方法不同,它表示针对前n个字符,另外两个方法,表示从第n个字符开始一直到结束
    

    • repeat(number)
      表示将一个字符串重复n次
    string.repeat(number)
    *number为以下值:0,-0,2.9,-1,-0.9,Infinity,NaN
    

    • padStart(),padEnd()
      这两个方法是补全字符串长度的功能
    • matchAll()
      此方式表示返回一个正则表达式在当前字符串中的所有匹配
    • 模板字符串
      1.在模板字符串中使用变量,必须使用${}包裹变量名

    相关文章

      网友评论

        本文标题:ES6 字符串的扩展

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