私はTreehouseのJavascript開発コースを進めてきており、inループのために苦労しています。私は毎日の言語でこのループの説明を見つけることができず、その後混乱しています。実際には何のために、そしてなぜこのループを別のループに反対するものとして使用しますか?それは基本的にオブジェクトの個々のプロパティに共通のラベルを割り当てる単なる方法ですか?私はループのための目的を理解していません
-2
A
答えて
2
for(key in obj)
は、オブジェクトをトラバースするために使用されます。
x = {"Sam": 5, "Billy": 9, "Joe": 3}
for(var name in x){
document.getElementById("output").innerHTML+=(name+": "+x[name]+" ");
}
<p id="output"></p>
オブジェクトが.length
パラメータを持っていない、とあなたはインデックスを介してそれらにアクセスすることはできませんので。
-3
実際のループは、初心者にとって非常に混乱する概念です。私は今でも、forループが何を理解したのかを初めて覚えています。
基本的には、他のループ(while)と同じように何かを繰り返すことが考えられます。 forループは、あなたのコマンドがすべてのオブジェクトに対して起こることを確認するために最も一般的に使用されます何か他のもの。
あなたは、アレイ内のすべてのオブジェクトを印刷する場合例えば、それはそれを行うには理にかなっては、したがって、ループである:
for (i=0 ; i< arr.length; i++) { window.console.log (arr[i]); }
関連する問題
- 1. 私はJavaスクリプトの各ループについて理解していません
- 2. API.aiは目的のためにループしています
- 3. 私は単純なJavaScript 'whileループ'を理解していません
- 4. 私はJavaのブール値を理解していません
- 5. 私はこの文を理解していません
- 6. 私はPerl Taintモードのエラーメッセージを理解していません
- 7. 私はこの構文エラーを理解していません
- 8. 私はNewNotImplementedExceptionのランタイムエラーを理解していません
- 9. 私はクォーツのgetNextIncludedTime()を理解していません
- 10. 私のアプリケーションは、私が理解していない以下のログキャッチエラーのために構築できません。
- 11. 私はミニマックスアルゴリズムについて理解していません
- 12. CakePHP HABTM - 私はそれを理解していません
- 13. 私はsqlite3_finalizeを完全に理解していません
- 14. 私は完全にメディアクエリを理解していません
- 15. 私はアプリケーションドメインを理解していません
- 16. 反応ネイティブ私は文章を理解していません
- 17. 私は治療のためのリンクパターンを書く方法を理解していません
- 18. これは無限ループですが、私の人生のためにはできません理由を理解してください
- 19. は、目的のCで次のコードを理解できませんか?
- 20. 私は理論的にスレッディングを理解していますが、ネットでは実際にはありません。
- 21. リストの理解のループのためにネストされました
- 22. これのためのカウンター、私はまだ理解しない
- 23. 私は理解していませんか?
- 24. エラーメッセージ私はアンドロイドプロジェクトのビルド中に私は理解していません
- 25. リクエストフローを理解していません
- 26. カーソルを理解していません
- 27. NSMetadataQueryを理解していません
- 28. 私はバッファリングされた出力とcoutを理解していません
- 29. 私はTwentySeventeen WordPressテーマのこのセクションのロジックを理解していません
- 30. F#のフレキシブルタイプアノテーションの目的は何ですか?私は、F#を勉強していると私は、柔軟なタイプ、またはより良いの目的を理解していない、私はこれを書い違いを理解することはできません
質問:オブジェクトのすべてのプロパティをごループを行う方法?答え: 'for..in'。 - どのようなディテールで* for *が何をするのか理解していますか?それから、欠けている部分の隙間を埋めるほうが簡単かもしれません。 – deceze
この投稿はプログラミング上の問題ではありませんが、これは理解のための研究が不足しているだけです。まずこのhttp://stackoverflow.com/help/how-to-askを読んでから、このhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/forを読んでください。 in – NewToJS
可能な重複。 http://stackoverflow.com/a/242888/1657076あなたにお答えします – venkatKA