私は JavaScript を初めて使用し、www.codeacademy.com のチュートリアルを進めています。文字列を新しい配列にプッシュしようとしていますが、コードを実行するとエラーが発生します
「おっと、もう一度やり直してください! 2 番目の 'for' ループがヒット配列に値をプッシュしていないようです。正しく機能していることと、myWord テキストがテキスト変数のどこかに表示されていることを確認してください。」
コードを確認しましたが、どこに問題があるのかわかりませんか?
var someText = "This is some text and i am trying to push this text into a new string containing the string text.";
var myWord = "text";
var hits = [];
for (var i = 0; i < someText.length; i++) {
if (someText[i] === myWord[0]) {
for (var j = i; j < someText[i] + myWord.length; j++) {
hits = [];
hits.push("text");
hits[0]; //equals 'text'
}
}
}
これを機能させる方法はありますか?