zoukankan      html  css  js  c++  java
  • ES6 学习 -- 字符串新增方法

    1、检测字符串中是否包含某个字符
    ES5方法:string.indexOf("需要检测的字符"),如果返回值为-1,则说明当前字符串中不存在这个字符,返回值不为-1,则
    是当前字符在字符串中第一次出现的位置

    ES6方法:string.includes("需要检测的字符"), 如果返回true,说明包含这个字符,返回false说明不存在
    例如:test("s"); // 返回true,字符串test中包含字符s


    2、ES6检测字符串是否以某个字符开头

    string.startsWith("检测的字符") // 返回值为boolean,为真返回true,反之为false
    例如:hello.startsWidth("h"); // true,“hello”是以字符“h”开头的


    3、ES6检测字符串以某个字符结束

    string.endsWith("检测的字符串") // 用法与startsWith()一致
    例如:import.endsWith("t"); // true


    4、ES6重复字符串函数

    string.repeat(number) // number为该字符串需要重复的次数,且这些字符串全部都是拼接在一起的,例如:

    let str = "hello";
    str.repeat(3) // 结果为:"hellohellohello"

    总结:ES6 字符串方法更加简洁,语义更清晰容易理解

  • 相关阅读:
    eclipse c++
    smb
    osx mount nfs/smb
    0927用的
    0926 隐藏地址栏
    0921笔记
    生成文件并下载
    在线图标
    react redux
    electron
  • 原文地址:https://www.cnblogs.com/secretAngel/p/9699521.html
Copyright © 2011-2022 走看看