Rumah >hujung hadapan web >tutorial js >Bagaimanakah `String.prototype.startsWith()` JavaScript Berfungsi dan Bagaimana Saya Boleh Memastikan Keserasian Penyemak Imbas?
Menggunakan String.prototype.startsWith() dalam JavaScript
Manipulasi rentetan ialah aspek penting dalam pembangunan JavaScript. Dalam senario tertentu, ia menjadi perlu untuk menentukan sama ada satu rentetan bermula dengan yang lain. Dalam C#, kaedah String.StartsWith dengan mudah membantu dalam melaksanakan operasi ini.
JavaScript Equivalent
JavaScript memperkenalkan kaedah String.prototype.startsWith() dalam ECMAScript 2015 ( ES6). Kaedah ini menilai sama ada rentetan yang diberikan bermula dengan awalan yang ditentukan, mengembalikan nilai boolean.
Sokongan Penyemak Imbas
Semasa ES6 memperkenalkan String.prototype.startsWith(), penyemak imbas sokongan untuk kaedah ini berbeza-beza. Setakat penulisan ini, kebanyakan pelayar utama menyokongnya. Walau bagaimanapun, jika keserasian dengan penyemak imbas lama membimbangkan, anda dinasihatkan untuk mempertimbangkan menggunakan shim atau polyfill.
Shimming untuk Penyemak Imbas Tidak Disokong
Dua shim yang boleh dipercayai boleh memberikan String. fungsi prototype.startsWith() dalam tidak disokong pelayar:
Penggunaan
Setelah kaedah dipancarkan atau dalam pelayar yang menyokongnya secara asli, menggunakan String.prototype.startsWith() adalah mudah:
console.log("Hello World!".startsWith("He")); // true var haystack = "Hello world"; var prefix = 'orl'; console.log(haystack.startsWith(prefix)); // false
Atas ialah kandungan terperinci Bagaimanakah `String.prototype.startsWith()` JavaScript Berfungsi dan Bagaimana Saya Boleh Memastikan Keserasian Penyemak Imbas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!