如何在JavaScript中检查一个字符串是否以另一个开头

206 阅读1分钟

检查一个字符串是否以另一个子串开始是一件常见的事情。请看如何在JavaScript中进行这种检查

2015年推出的ES6,在String对象原型中增加了startsWith() 方法。

这就是在现代JavaScript中执行这种检查方法

这意味着你可以在任何字符串上调用startsWith() ,提供一个子串,并检查结果是否返回truefalse

'testing'.startsWith('test') //true
'going on testing'.startsWith('test') //false

这个方法接受第二个参数,让你指定从哪个字符开始检查。

'testing'.startsWith('test', 2) //false
'going on testing'.startsWith('test', 9) //true