以下の私のJavascriptコードが行うことを行うためのより効率的またはより良い方法を考えることができる人に事前に感謝します:
var availableCharacters=Array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9");
for (counter=0; counter<availableCharacters.length; counter++){
if(availableCharacters[counter]=="i"||
availableCharacters[counter]=="l"||
availableCharacters[counter]=="I"||
availableCharacters[counter]=="L"||
availableCharacters[counter]=="1"||
availableCharacters[counter]=="0"||
availableCharacters[counter]=="O"){
availableCharacters.splice(counter, 1);
}
}
私がやろうとしているのは、配列を実行し、その配列内の「i」、「l」、「I」、「L」、「1」、「0」、または「O」の要素を削除することです。これは機能しますが、遅くて少し面倒なようです。もっと良い方法があれば?そうでない場合は問題ありませんが、ほとんどの場合、自分には正しくないと思われることを行うと、そうではありません! だから私はSOに尋ねると思った
ありがとう :)