Dieser Algorithmus dient nur als Referenz. Xiaocai versteht im Grunde keine erweiterten Algorithmen und kann es nur mit den einfachsten Ideen ausdrücken.
// Finden Sie das erste Zeichen in der Zeichenfolge heraus, die nicht wiederholt wird // Firstuniquechar ("vdctdvc"); -> tfunction Firstuniquechar (str) {var str = str || "", i = 0, k = "", _char = "", charmap = {}, result = {name: "", index: st.length}; für (i = 0; i <str.length; i ++) {_ char = str.charat (i); if (charMap [_char]! -1;} else {charmap [_char] = i;}} für (k in charmap) {if (charmap [k] <0) {Fortsetzung;} if (result.index> charmap [k]) {result.index = charmap [k]; result.name = k;} return.name;