在 JavaScript 中使用 String.prototype.startsWith()
字串操作是 JavaScript 開發的一個重要面向。在某些情況下,有必要確定一個字串是否以另一個字串開頭。在 C# 中,String.StartsWith 方法可以方便地幫助執行此操作。
JavaScript 等效
JavaScript 在 ECMAScript 2015 中引入了 String.prototype.startsWith() 方法( ES6)。此方法評估給定字串是否以指定前綴開頭,並傳回一個布林值。
瀏覽器支援
雖然 ES6 引入了 String.prototype.startsWith(),但瀏覽器支援對此方法的支援各不相同。截至撰寫本文時,大多數主流瀏覽器都支援它。但是,如果擔心與舊版瀏覽器的兼容性,建議考慮使用填充程式或填充程式。
針對不支援的瀏覽器進行填充
兩個可靠的填充程序可以提供 String。不支援的prototype.startsWith()功能瀏覽器:
用法
一旦該方法被填充或在本地支持它的瀏覽器中,使用String.prototype.startsWith()很簡單:
console.log("Hello World!".startsWith("He")); // true var haystack = "Hello world"; var prefix = 'orl'; console.log(haystack.startsWith(prefix)); // false
以上是JavaScript 的 `String.prototype.startsWith()` 如何運作以及如何確保瀏覽器相容性?的詳細內容。更多資訊請關注PHP中文網其他相關文章!