Cara Menyemak sama ada Rentetan Bermula Dengan Rentetan Lain dalam JavaScript
Kaedah String.prototype.startsWith() dalam JavaScript membolehkan anda untuk semak sama ada rentetan bermula dengan subrentetan tertentu.
Sebelum ES6, anda boleh menggunakan polyfill untuk tambahkan fungsi startsWith() pada pelayar yang tidak disokong:
String.prototype.startsWith Matthias Bynens Shim:
if (!String.prototype.startsWith) { String.prototype.startsWith = function(searchString, position) { position = position || 0; return this.substr(position, searchString.length) === searchString; }; }
ES6-Shim:
require('es6-shim');
Penggunaan:
Sebaik sahaja anda mempunyai shimmed startsWith() atau sedang menggunakan penyemak imbas yang serasi, anda boleh menggunakannya sebagai berikut:
console.log("Hello World!".startsWith("He")); // true var haystack = "Hello world"; var prefix = 'orl'; console.log(haystack.startsWith(prefix)); // false
Atas ialah kandungan terperinci Bagaimana untuk Menentukan jika Rentetan JavaScript Bermula Dengan Subrentetan Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!