在JavaScript中,檢查一個字串是否以另一個子字串開頭是一個常見的需求。下面介紹如何在JavaScript中執行這個檢查。
2015年引入的ES6標準為String原型對象添加了startsWith()
方法。
這是在現代JavaScript中執行這個檢查的方法。
這意味著你可以在任何字串上調用startsWith()
方法,提供一個子字串作為參數,然後檢查結果是否為true
或false
:
'testing'.startsWith('test') //true
'going on testing'.startsWith('test') //false
這個方法接受第二個參數,用於指定從哪個字符開始進行檢查:
'testing'.startsWith('test', 2) //false
'going on testing'.startsWith('test', 9) //true