Rumah > hujung hadapan web > tutorial js > Bagaimanakah saya boleh menyemak sama ada Satu Rentetan Bermula Dengan Yang Lain dalam JavaScript?

Bagaimanakah saya boleh menyemak sama ada Satu Rentetan Bermula Dengan Yang Lain dalam JavaScript?

DDD
Lepaskan: 2024-12-15 19:01:10
asal
311 orang telah melayarinya

How Can I Check if One String Starts With Another in JavaScript?

Menentukan Keutamaan Rentetan dengan "StartsWith"

Soalan: Bagaimanakah saya boleh memastikan jika satu rentetan dimulakan dengan rentetan lain dalam JavaScript, serupa dengan Rentetan Kaedah .StartsWith dalam C#?

JavaScript Equivalent ke C#'s String.StartsWith

Sebelum ECMAScript 2015 (ES6), JavaScript tidak mempunyai kaedah asli yang serupa dengan String.StartsWith. Walau bagaimanapun, ES6 memperkenalkan kaedah String.prototype.startsWith().

Sokongan Penyemak Imbas:

Perhatikan bahawa pada penulisan ini (2015), sokongan penyemak imbas komprehensif untuk String .prototype.startsWith() kekal tidak mencukupi. Oleh itu, sokongan mungkin diperlukan dalam penyemak imbas yang kekurangan pelaksanaan asli.

Shimming untuk Penyemak Imbas Tidak Disokong:

Untuk penyemak imbas tanpa sokongan String.prototype.startsWith() asli, shims atau polyfill boleh digunakan untuk menyediakan kefungsian. Dua pilihan yang disyorkan ialah:

  • String.prototype.startsWith shim Matthias Bynens
  • es6-shim, yang menggabungkan pelbagai ciri ES6, termasuk String.prototype.startsWith() .

Penggunaan selepas Shimming atau untuk Penyemak Imbas Disokong:

Setelah sokongan kaedah dipastikan, String.prototype.startsWith() boleh digunakan seperti berikut:

console.log("Hello World!".startsWith("He")); // true

var haystack = "Hello world";
var prefix = 'orl';
console.log(haystack.startsWith(prefix)); // false
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah saya boleh menyemak sama ada Satu Rentetan Bermula Dengan Yang Lain dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan