このアルゴリズムは参照用です。 Xiaocaiは基本的に高度なアルゴリズムを理解しておらず、最も単純なアイデアでのみ表現することができます。
//繰り返されない文字列の最初の文字を見つけます// firstuniquechar( "vdctdvc"); - > tfunction firstuniquechar(str){var str = str || "、i = 0、k =" "、_char =" "、charmap = {}、result = {name:" "、index:str.length}; i;}} for(k in charmap){if(charmap [k] <0){continue;} if(result.index> charmap [k]){result.index = charmap [k]; result.name = k;}} return result.name;}