JavaScript 中 startsWith() 方法的重要性是什麼?


要了解一個字串是否以特定字元或一個字串開頭,indexOf() 方法被用到了。但在高階應用程式中,這種方法已經過時了。因此,ES6 為我們提供了 startsWith() 方法來執行這些高階任務。

在下面的例子中,IndexOf() 方法被用來查詢字串是否以某個特定字元開頭。

例子

線上演示

<html>
<body>
<script>
   var text = 'Tutorialspoint'
   document.write(text.indexOf('T') === 0);
</script>
</body>
</html>

輸出

true

在下面的例子中,startsWith() 方法被用來查詢字串是否以某個特定字串開頭,而不是 indexOf() 方法。

例子

線上演示

<html>
<body>
<script>
   var text = 'Tutorialspoint'
   document.write(text.startsWith('Tu'));
</script>
</body>
</html>

輸出

true

我們還可以傳送一個 index 來搜尋一個特定的字串,無論它是否在該特定位置。

在下面的例子中,Indexes 被作為引數傳送到 startsWith() 方法,以找出特定字串是否在那些特定索引中。

例子

線上演示

<html>
<body>
<script>
   var text = 'Tutorialspoint'
   document.write(text.startsWith('Tut', 0));
   document.write("</br>");
   document.write(text.startsWith('ut', 1));
   document.write("</br>");
   document.write(text.startsWith('t', 2));
</script>
</body>
</html>

輸出

true
true
true

更新日期: 01-Jul-2020

93 次瀏覽

開啟 職業 生涯

透過完成課程來獲得認證

開始
廣告