es6又称es2015,在es5的基础上又增加了很多的新的方法供我们使用,让我们写代码变得更加简单啦,今天我们就来介绍一下es6新增的那些新方法。
一、include
1.他的作用是查找字符串中是否包含某个字串,如果包含返回true,如果没有就返回false。
2.使用方式包括两个参数,第一个参数是要找的字串,第二个参数是从哪里开始找(注:这里的哪里指的是索引值)
let str="abcdef"
console.log(str.includes('ab',0));//true
let str="abcdef"
console.log(str.includes('ab',2));//false
二、 startWidth
1.作用是查找子串是否在字符串中的起始位置,如果是返回true,如果不是就返回false。
2.使用方式和include很相似,第一个参数是要找的字串,第二个参数是从哪里开始找(注:这里的哪里指的是索引值)
let str = "abcdef"
console.log(str.startsWith('ef', 0));//false
let str = "abcdef"
console.log(str.startsWith('ab', 0));//true
三、endWidth
1.endWidth表示查找子串是否在字符串中的结束位置,如果是返回true,如果不是就返回false。
2.endWidth只有一个参数就是要查找的字符串
let str = "abcdef"
console.log(str.endsWith('ab'));//false
let str = "abcdef"
console.log(str.endsWith('ef'));//true
四、repeat重复方法
1.这个方法比较好理解,就是重复参数
let str='li'
str=str.repeat(3)
console.log(str);//lilili
五、padStart
1.它的作用是头部补全
2.一共有两个参数,第一个参数是补全之后长度 第二个参数是要补全的内容
let str='123'
str=str.padStart(5,'a')
console.log(str);//aa123