字符串的扩展
ES6增加了几个操作字符串的方法:includes(), startsWith(), endsWith()。
includes():返回布尔值,表示是否找到了参数字符串;
startsWith():返回布尔值,表示参数字符串是否在原字符串的头部;
endsWith():返回布尔值,表示参数字符串是否在原字符串的尾部。
注意:三个方法都支持第二个参数,表示开始搜索的位置。
代码举例:
let a = 'Hello World!';
console.log(a.startsWith('Hello')); // true
console.log(a.endsWith('!')); // true
console.log(a.includes('o')); // true
let b = 'Hello World!';
console.log(b.startsWith('world', 6)); // true
console.l