2016-09-24 4 views
-4

はここに私のスクリプトです:それはかなりの値よりもSTR(0、01、012 ...)のインデックスをプリントアウトしています値ではなく配列のインデックスをロギングする(JavaScript) - なぜですか?

var alphabet = ["A", "B", "C", "D", "3", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]; 
var str = []; 

for (i=0; i<alphabet.length; i++) { 
    str.push(i); 
    console.log(str.join("")); 
} 

(A、AB、ABC ...)。ここで何が起こっているのですか?

+1

'alphabet [i]'は必要なものを提供します。 [こちらを読む](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for) – PSL

答えて

1

ループでエラーが発生しました(push(alphabet[i])の代わりにpush(i))。正しいループ:

for (i=0; i<alphabet.length; i++) { 
    str.push(alphabet[i]); 
    console.log(str.join("")); 
} 
+0

ありがとうございました。 – pleiovn

関連する問題