String S = "1,2,3,4,5,"
Target: Hapus yang terakhir ","
metode:
Substring yang paling umum digunakan juga apa yang selalu saya gunakan
s = s.substring (0, s.length-1)
Saya telah menemukan hal semacam ini baru -baru ini, seperti string "[lightinthox]", tapi saya hanya perlu Lightinthox, hanya tidak "[]". Bagaimana cara menghapusnya dengan cara yang cepat dan efektif?
StringObject.substring (Mulai, Berhenti) // String yang mencegat start dan akhir.
StringObject.substr (start, length) // Intercept adalah awal dan panjang string.
Mempertimbangkan ini, koneksi dengan metode ini.
StringObject.substr (1) .substring (-1,0) // layak
Mari kita bicara tentang waktu pencegat di sini. Misalnya, 9 ditampilkan sebagai 09 untuk penyelarasan format yang lebih mudah.
Banyak tempat menentukan apakah angka ini kurang dari 10 untuk menentukan apakah ditambahkan 0.
Jika kita menggunakan string, kita tidak perlu menilai.
Saya tidak akan mengatakan sesuatu yang spesifik, sehingga tidak ada yang akan menertawakan saya
Kemudian, karena latar belakang jaringan Wulin diperlukan untuk menambahkan beberapa fungsi kecil, saya secara khusus berterima kasih kepada fungsi untuk menentukan apakah karakter terakhir adalah yang pertama dan kemudian menggantinya.
<Script type = "text/javascript"> function delfh (str) {str = str.replace (",,", ","); if (str.substring (str.length-1, str.length) == ",") {str2 = str.substring (0, str.length-1); delfh (str2);} else {str2 = str;} return str2;} var s2 = "1 ,,, 2 ,,,, 3 ,,,,,44.454 ,,,,,,,,,,,,,,,,, "; var s =" 415929,415930,415931,415932,415933,415934.415935.415936.415937,415935.415936,415937,415937,415935,415937,415937,415937,415937,415937,415937,415937,415937,415937,415937,415937,415937 415938, 415939.415940.415941.415942.415943.4159444.415945.415946.415947.415948,1,2,3 "; Peringatan (DELFH (S2));
Tidak ada masalah setelah pengujian.