2016-05-18 21 views
-3

私の人生のために、なぜこれが未定義に戻っているのか分かりませんか?このjsコードでindexOfが機能しないのはなぜですか?

var letter = { 
    whereIsTheLetter : function(letter){ 
    var alphabet = 'abcdefghijklmnopqrstuvwxyz'; 
    letter = alphabet.indexOf(); 
    } 

}; 

var a = letter.whereIsTheLetter('x') 
console.log(a) 
+3

何も返されていないので、 – Andy

+1

'return alphabet.indexOf(letter);' – Andy

+0

コンソールでノードfilename.jsを実行しています –

答えて

-1

あなたの関数は何かを返す必要があります。また、indexOfメソッドに引数を渡す必要があります。

whereIsTheLetter : function(letter){ 
    var alphabet = 'abcdefghijklmnopqrstuvwxyz'; 
    return alphabet.indexOf(letter); 
    } 
関連する問題