ES6知识点整理之String字符串新增常用方法示例

ES6知识点整理之String字符串新增常用方法示例

1. 介绍

ES6中为字符串提供了很多实用的新增方法,包括模板字符串、startsWith()、endsWith()、repeat()、includes()等。这些方法极大地方便了字符串常用操作的实现。

2. String.raw

String.raw 方法用于获取一个模板字符串的原始字符串形式,忽略所有转义字符。它返回一个斜杠在前面的字符串。在开发过程中,可以通过 String.raw 方法的调用方式,来避免一些注入攻击。

示例代码:

let fileDir = String.raw`C:\Temp\myfile.html`;
console.log(fileDir); // C:\Temp\myfile.html

3. includes()

includes() 方法用于判断一个字符串是否包含某个子字符串,返回值为布尔值。

示例代码:

let str = "hello world";
let keyWord = "world";
console.log(str.includes(keyWord)); // true

4. repeat()

repeat() 方法将字符串重复指定的次数,返回一个新的字符串。

示例代码:

let str = "abc";
console.log(str.repeat(3)); // abcabcabc

5. endsWith()和startsWith()

endsWith() 和 startsWith() 方法用于判断一个字符串是否以某个子字符串开头或者结束,返回值为布尔值。

示例代码:

let str = "hello world";
console.log(str.endsWith("world")); // true
console.log(str.startsWith("hello")); // true

以上就是常用的 ES6 字符串新增方法的示例,希望对大家有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ES6知识点整理之String字符串新增常用方法示例 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • 一文详解JSON.parse和JSON.stringify的用法

    一文详解JSON.parse和JSON.stringify的用法 什么是JSON.parse? JSON.parse()是一个JavaScript方法,用于解析JSON字符串并将其转换为JavaScript对象。该方法接受一个参数——JSON字符串,并返回一个JavaScript对象。 语法 JSON.parse(text[, reviver]); 其中: …

    JavaScript 2023年5月27日
    00
  • jQuery ajax(复习)—Baidu ajax request分离版

    下面是 “jQuery ajax(复习)—Baidu ajax request分离版”的完整攻略。 简介 本篇攻略主要介绍如何使用jQuery发起Ajax请求,以及如何使用Baidu Ajax Request分离版优化你的Ajax请求。 Ajax基础 什么是Ajax? Ajax全称是 Asynchronous JavaScript and XML(异步的 J…

    JavaScript 2023年6月11日
    00
  • JavaScript高级 ES7-ES13 新特性详解

    JavaScript 高级 ES7-ES13 新特性详解 在这里,我们将介绍 JavaScript ES7 到 ES13 所引入的一些新特性。 1. ES7 新特性 1.1 includes 方法 includes() 方法可用于判断一个数组是否包含一个特定的值,并返回 true 或 false。这个方法在 ES7 中被正式引入,可以通过以下的方式来调用: …

    JavaScript 2023年6月10日
    00
  • JS Generator函数yield表达式示例详解

    JS Generator函数yield表达式示例详解 什么是JS Generator函数 JS Generator函数是另一种可以从函数中提供多个值的方法。Generator函数使用yield关键字来定义生成器函数体内的多个值。当调用生成器函数时,会返回一个迭代器对象,使用此对象可以使用next()方法从函数中提取这些值。 以下是JS Generator函数…

    JavaScript 2023年6月11日
    00
  • JS中检测数据类型的几种方式及优缺点小结

    让我来详细讲解一下 “JS中检测数据类型的几种方式及优缺点小结” 的完整攻略。 什么是数据类型 在JavaScript中,数据类型即表示数据的类型或值的类型。JavaScript中的数据类型包括以下几种: 基本类型(也称为原始类型):undefined、null、布尔值(Boolean)、数值(Number)和字符串(String)。 引用类型:对象(Obj…

    JavaScript 2023年6月10日
    00
  • JS计算两个时间相差分钟数的方法示例

    下面是详细讲解 “JS计算两个时间相差分钟数的方法示例” 的完整攻略。 1. 方案概述 在 JavaScript 中计算两个时间相差分钟数的方法,通常需要使用 Date 对象的 getTime() 方法,将时间对象转换为时间戳,再进行计算。 2. 方案步骤 首先,获取两个时间对象。可以使用 Date 对象,也可以从后端 API 接口获取时间数据。 然后,将两…

    JavaScript 2023年5月27日
    00
  • JS判断对象是否存在的10种方法总结

    JS判断对象是否存在的10种方法总结 在开发中,我们常常需要判断一个对象是否存在,因为如果一个对象不存在,我们无法对它进行操作。以下是10种判断一个对象是否存在的方法。 1. 使用typeof 使用typeof判断一个变量是否为undefined,如果是,说明对象不存在。 示例: if (typeof obj === ‘undefined’) { conso…

    JavaScript 2023年5月27日
    00
  • JS实现DOM删除节点操作示例

    下面是JS实现DOM删除节点操作的完整攻略: 步骤一:获取要删除的节点 首先,我们需要获取要删除的节点。可以通过document.querySelector()或document.getElementById()等方法获取到要删除的节点。 示例1: // 通过id获取要删除的节点 var nodeToRemove = document.getElementB…

    JavaScript 2023年6月10日
    00
合作推广
合作推广
分享本页
返回顶部