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技术站