针对ES6的新知识学习

字符串startsWith()方法

string.startsWith(str,index)
str--要包含的字符串
index--检索开始的索引位置(包含)可为负数,表示全局搜索,返回值为false

判断字符串string是否是以str开头

var string = 'hello world'
string.startsWith('h');//true
string.startsWith('e');//false
string.startsWith('w',6);//true
string.startsWith('h',6);//false

字符串endsWith()方法

string.endsWith(str,index)
str--要包含的字符串
index--检索结束的索引位置(不包含)可为负数,表示全局搜索,返回值为false

判断字符串string是否是以str结尾

var string = 'hello world'
string.endsWith('d');//true
string.endsWith('l');//false
string.endsWith('o',5);//true
string.endsWith('d',5);//false

字符串includes()方法

string.includes(str,index)
str--要包含的字符串
index--检索开始的索引位置(包含)可为负数,表示全局搜索

判断字符串string是否包含str

var string = 'hello world'
string.includes('d');//true
string.includes('l');//true
string.includes('m');//false
string.includes('h',1);//false
string.includes('d',5);//true

repeat方法

string.repeat(count)
count--要重复的次数

返回一个字符串

var str = 'abc';
var str2 = str.repeat(2);
console.log(str2);//'abcabc'

padStart()方法

string.padStart(len,str);
len--要的结果长度
str--以什么补齐

返回一个字符串结果

'x'.padStart(10,'ab');//"ababababax"
'x'.padStart(2,'abcd');//"ax"

padEnd()方法——同上(结尾补齐)

你可能感兴趣的:(针对ES6的新知识学习)