美文网首页
ES6字符串新增方法

ES6字符串新增方法

作者: 光头小青蛙 | 来源:发表于2019-07-23 13:39 被阅读0次
    • includes():返回布尔值,表示是否找到了目标字符串。
    let str="helloworld";
    let res=str.includes("ld")
    console.log(res)//true
    
    • startsWith():返回布尔值,表示参数字符串是否在原字符串的头部。
    let str="helloworld";
    let res=str.startsWith("hell")
    console.log(res)//true
    
    • `endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。
    let str="helloworld";
    let res=str.endsWith("hell")
    console.log(res)//false
    
    • repeat(n)方法返回一个新字符串,表示将原字符串重复n次,参数如果是小数,会被取整,如果是字符串会转换成整数。
    let str="helloworld";
    let res=str.repeat(4)
    console.log(res)//helloworldhelloworldhelloworldhelloworld
    
    • padStart()用于头部补全,padEnd()用于尾部补全。 如果某个字符串不够指定长度,会在头部或尾部补全。+ 如果指定的长度小于字符串的长度,则补全无效,返回原字符串。
    • 如果第二个参数不传,默认以空格补全。
    • 如果用来补全的字符串的长度大于指定长度和字符串的长度之和,就会自动截取超出的字符串。
    let str="helloworld";
    let res=str.padStart(15,"w")
    let res1=str.padEnd(20,"p")
    console.log(res,res1)//wwwwwhelloworld ,helloworldpppppppppp
    
    • trimStart()trimEnd()这两个方法,消除头部和尾部的空格,消除头部的空格不影响尾部的空格,反之亦然。返回的是新字符串,不影响原字符串。
    let str="   hello  world   ";
    let res=str.trimStart()
    let res1=str.trimEnd()
    console.log("1"+res,res1+"1")//1hello  world,hello  world1
    

    相关文章

      网友评论

          本文标题:ES6字符串新增方法

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