美文网首页ES6
ES6知识点复习(三)

ES6知识点复习(三)

作者: 假笑boys | 来源:发表于2022-07-18 16:43 被阅读0次
字符串的新增方法
\color{#FF8C00}{\rm\large{includes()}}
  • 返回布尔值,表示是否找到了参数字符串。
\color{#FF8C00}{\rm\large{startsWith()}}
  • 返回布尔值,表示参数字符串是否在原字符串的头部。
\color{#FF8C00}{\rm\large{endsWith()}}
  • 返回布尔值,表示参数字符串是否在原字符串的尾部。
let s = 'Hello world!';
s.startsWith('Hello') // true
s.endsWith('!') // true
s.includes('o') // true
  • 这三个方法都支持第二个参数,表示开始搜索的位置
let s = 'Hello world!';
s.startsWith('world', 6) // true
s.endsWith('Hello', 5) // true
s.includes('Hello', 6) // false
  • 使用第二个参数n时,endsWith的行为与其他两个方法有所不同。它针对前n个字符,而其他两个方法针对从第n个位置直到字符串结束。
\color{#FF8C00}{\rm\large{repeat()}}
  • repeat方法返回一个新字符串,表示将原字符串重复n次。
\color{#FF8C00}{\rm\large{padStart()}}
  • 接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串。
'x'.padStart(5, 'ab') // 'ababx'
'x'.padStart(4, 'ab') // 'abax'
\color{#FF8C00}{\rm\large{padEnd()}}
  • 接受两个参数,第一个参数是字符串补全生效的最大长度,第二个参数是用来补全的字符串。
'x'.padEnd(5, 'ab') // 'xabab'
'x'.padEnd(4, 'ab') // 'xaba'
  • 如果原字符串的长度,等于或大于最大长度,则字符串补全不生效,返回原字符串。
'xxx'.padStart(2, 'ab') // 'xxx'
'xxx'.padEnd(2, 'ab') // 'xxx'
\color{#FF8C00}{\rm\large{trimStart()}}
  • 消除字符串头部的空格,不会修改原始字符串。
\color{#FF8C00}{\rm\large{trimEnd()}}
  • 消除尾部的空格,不会修改原始字符串。
const s = '  abc  ';

s.trim() // "abc"
s.trimStart() // "abc  "
s.trimEnd() // "  abc"
\color{#FF8C00}{\rm\large{replaceAll()}}
  • 消除尾部的空格,不会修改原始字符串。
  • 可以一次性替换所有匹配。
'aabbcc'.replaceAll('b', '_')
// 'aa__cc'

相关文章

  • 004_ES6知识点总结(01)let及const声明

    ES6知识点整理 近期准备面试,把ES6的内容详细复习一遍整理来源素材:阮一峰《ES6标准入门》(第三版);htt...

  • ES6知识点复习(三)

    字符串的新增方法 返回布尔值,表示是否找到了参数字符串。 返回布尔值,表示参数字符串是否在原字符串的头部。 返回布...

  • ES6知识点复习

    变量提升 JavaScript代码在执行时会经历3个主要的步骤(比起那些编译过程只有三个步骤的语言的编译器,Jav...

  • 原型与原型链以及继承

    今天复习下原型与原型链的知识,以及记录新学的继承知识点。 知识点纲要 原型与原型链 es5与es6继承 什么是原型...

  • 无标题文章

    综和复习本月知识点总结: 一:微信小程序 二:vue复习 三:js复习 四:新知识点 一:微信小程序知识点总结 开...

  • ES6知识点复习(二)

    变量的解构赋值 解构赋值允许指定默认值,es6内部使用严格相等运算符 === 默认值可以引用解构赋值的其他变量,但...

  • ES6知识点复习(一)

    let 命令 let 用于声明变量。用法类似于 var 只在let命令所在的代码块内有效。 常见对比例子(var,...

  • Java并发知识点快速复习手册(下)

    前言 本文快速回顾了常考的的知识点,用作面试复习,事半功倍。 面试知识点复习手册 已发布知识点复习手册 Java基...

  • 2022年11月复习《独立思考》

    复习模板 日期: 分享者: 复习课程和知识点: 对知识点的理解(用你自己的话表达): 知识点的适用(使用)场景: ...

  • 复习的乐趣

    学期过了一半,清清的语文老师布置了复习前三单元的知识点,并发布了文档。从17号开始我们就进入了复习,复习汉字、复习...

网友评论

    本文标题:ES6知识点复习(三)

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