誰かが私にここで間違っていることを教えてもらえますか?テストケース(console.log(longestWord( "what is the hell is going on"))としてこれを入力すると、最も長い単語として '戻ってくる'という結果が得られます...テストしたケース...その狂気私を助けてくださいドライブ。ありがとうございました!!!javascriptで一番長い単語を見つけて返す
function longestWord(string) {
var words = string.split(' ');
for (var i = 0; i < words.length; i++) {
var currentWord = words[i];
var longestWord = words[0];
if (longestWord.length < currentWord.length) {
longestWord = currentWord;
}
}
return longestWord;
}
ループを 'i = 1'で開始してください。すでに 'longestWord'に入っているので、要素0をテストする必要はありません – Barmar