字符串的扩展方法

1.includes 查找 返回布尔值

var str="ashdjsahdwi";
console.log(str.includes("j"));  //true

2.startsWith(m,n) endsWith(m,n) 判断是不是在固定位置 返回布尔值

console.log("abcde".startsWith("a"));   //第二个参数不写,默认为0  判断a是不是从头开始    
console.log("abccar_0iuy".startsWith("car_",3));、、判断"car_"是不是从头开始  参数从0开始计数

console.log("abccar_0iuy".endsWith("car_",7))  第二个参数是从头开始截取7个,从1开始计时
console.log("abccar_0iuy".endsWith("y"))  // true   第二个参数不写,就是全部截取

3.repeat 重复

console.log("ab".repeat(3));  字符串重复  //ababab

4.padStart(len,0) padEnd(len,0) 不够长度,补充字符

console.log("#"+Math.floor(Math.random()*0xFFFFFF).toString(16).padStart(6,0));//不够6位,前面补一个

console.log("#abcde".padEnd(7,Math.floor(Math.random()*16).toString(16))) //不够7位,后面补一个
原文地址:https://www.cnblogs.com/94-Lucky/p/13362730.html