字符串
# 字符串
新增 API
# includes
Includes(str,index)
判断一段文字中是否存在子串。第二个参数是指定位置开始查询
const str = 'abcdef';
str.includes('d') // true
# startsWith
startsWith(str)
判断字符串是否以 str
开头。
# endsWith
endsWith(str)
判断字符串是否以 str
结尾。
# repeat
repeat(number)
将字符串重复 number
次。
# 模板字符串
使用 ``
来进行一个模板字符串的编写
使用 ${}
来书写 js表达式 花括号中可以放任何有意义的表达式。然后将计算结果拼接到当前位置。
也可以在模板字符串中嵌套模板字符串
# 模板字符串的标记
如果要处理模板字符串,可以在模板字符串之前写上一个标记,这个标记是一个函数名。
函数的 arguments 能拿到被分隔的字符串和你 ${}
定义的变量。
const test= myTest`abcdefg${'a'}+ ${'b'}`;
function myTest(){
}
内置标记。
String.raw 用来处理转译字符
const test = `abc\def`; // abcdef
const testRaw = String.raw`abc\def`; // abc\def