Artikel ini menjelaskan metode implementasi JS membersihkan nilai duplikat dalam string. Bagikan untuk referensi Anda, sebagai berikut:
/// <summary> /// hapus nilai duplikat di string /// </summary> /// <param name = "text"> string </param> /// <param name = "label"> label (seperti: |,) </param> Fungsi filterRepeatStr (teks, label) {var sarr = text.split ('' + label + '); var idx = array baru (); var tmp = array baru (); var result = cm = ''; untuk (var i = 0; i <sarr.length; i ++) {sch = sarr [i] .substr (0, 4); if (! in_array (sch, tmp)) {idx [idx.length] = i; tmp [tmp.length] = sch; } else {idx [in_array (sch, tmp) - 1] = i; }} untuk (var j = 0; j <idx.length; j ++) {result += cm +sarr [idx [j]]; cm = '' + label + ''; } return result; // alert ('Catalog String:' + text); // waspada ('hasil:' + hasil);} function in_array (need, arr) {for (var i = 0; i <arr.length; i ++) {if (arr [i] == Need) return (i + 1); } return false;}PS: Di sini saya merekomendasikan alat online dengan fungsi yang sama untuk referensi Anda:
Alat Penghapusan Online:
http://tools.vevb.com/code/quchong
Untuk informasi lebih lanjut tentang konten terkait JavaScript, silakan periksa topik -topik situs ini: "Ringkasan Keterampilan Algoritma Pencarian JavaScript", "Ringkasan Struktur Data Javascript dan Keterampilan Algoritma", "Ringkasan Teknik Javascript," Ringkasan Javascript, "Ringkasan JavaScript," Ringkasan Javascript, "Ringkasan Javascript," Ringkasan JAVASI, "Ringkasan JAVASI," Efek dan Teknik Animasi JavaScript "," Ringkasan Kesalahan JavaScript dan Teknik Debugging "dan" Ringkasan Penggunaan Operasi Matematika JavaScript "
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.