zoukankan      html  css  js  c++  java
  • ES6系列--【ES6 新增字符串方法】

    es6 新增字符串方法

    es6新增了4个字符串处理的方法:startsWith,endsWith,includes,repeat。

    1、简单使用

    • includes()返回布尔值,表示是否找到了参数字符串
    • startsWith()返回布尔值,表示参数字符串是否在源字符串的头部
    • endsWith()返回布尔值,表示参数字符串是否在源字符串的尾部
    复制代码
     let str="lxy";
            //字符串是否以某个字符开头
            console.log(str.startsWith('l'));//true
            console.log(str.startsWith('x'));//false
            //字符串是否以某个字符结尾
            console.log(str.endsWith('x'));//false
            console.log(str.endsWith('y'));//true
            //字符串是否包含某个字符
            console.log(str.includes('x'));//true
            console.log(str.includes('z'));//false
            //repeat()重复某个字符串几次
            console.log(str.repeat(3));//lxylxylxy
            console.log(str.repeat(5));//lxylxylxylxylxy
    复制代码

    2、第2个参数

    includes(),startsWith(),endsWith()都支持第2个参数。

    使用第2个参数n时,endsWith的行为与其他两个方法有所不同。

    • endsWith针对前n个字符。
    • 其他2个方法:针对从第n个位置直到字符串结束的字符。
    var s="hello world!";
    s.startsWith('world',6);//true
    s.endsWith('hello',5);//true
    s.includes('hello',6);//false

  • 相关阅读:
    子查询
    视频工作工具链
    视频拆帧与组帧
    二叉树
    回溯法
    windows配置编译器
    C++工厂模式
    C++单例模式
    HTML学习记录
    C++代码规范
  • 原文地址:https://www.cnblogs.com/chenhaiyun/p/14881378.html
Copyright © 2011-2022 走看看