Ini masalah sederhana untuk menghapus karakter terakhir dari string di Javascript. Ada 2 cara untuk melakukannya, apakah berfungsi dengan baik.
Substring
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.substring (0, theString.length-1); alert (theStringMinusOne);
Itu akan muncul "Angus Macgyver", tanpa tanda seru. Dan fungsi yang sama, fungsi yang berbeda… ..
Mengiris
var theString = 'Angus Macgyver!'; var theStringMinusOne = theString.slice (0, -1); alert (theStringMinusOne);
Saya pribadi menyukai opsi pertama sebagai substring adalah fungsi yang dikenal di berbagai bahasa. Jujur, tidak ada perbedaan, pilihlah kesenangan Anda.