私はプッシュしようとしている2つの配列を持っています.1つは潜在的なWordと1つのallwordと呼ばれています。 allwordはグローバルであり、潜在的な機能は関数内にあります。コードの最初のパスでallwordをプッシュしたいだけなので、プッシャー変数があるので、1回実行すると再び実行されません。 potentialWordだけになります。forループの配列をプッシュするjavascript
問題は、潜在的な言葉は、プッシャーが0
for (var i = 0; i < info.length; i++) {
potentialWord.push(info[i].word);
while (pusher = 0){
allwords.push(info[i].word);
}
}
pusher +=1;
場合でも情報が私の関数の後に、その後、両方の配列にプッシュするために、私は希望しながらallwordsは、戻って任意のデータを送信したことがないということですすべての単語が同じままである間に、潜在的な単語だけがプッシュされます。
ありがとうございました!
while (pusher = 0)
ここ
もあなたの情報データと期待される結果を共有しています。 –
あなたのwhileループはいつ中断しますか? –
whileループには2つの修正が必要です。 1) 'while(プッシャー=== 0)'に変更し、2)ループを終了させる方法を提供します。 – Intervalia