問題タブ [for-in-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
104 参照

objective-c - for inループ中に現在のループ番号を取得する簡単な方法は?

for inNSArrayから名前のリストを読み取るためのループを作成しています。これが私のコードです。

私が判断しようとしているのは、ループの外側に変数を追加せずに、現在のループ番号を取得する簡単な方法があるかどうかです。

forループ中にアクセスできる組み込みの「ループ番号」プロパティはありますか?-私は間違った木を吠えていますか?変数を使用してそれを乗り越える必要がありますか?

0 投票する
1 に答える
50076 参照

javascript - 内部にしばらく入っているfor-inでjavascriptの次へスキップする方法は?

forループで次にスキップする必要がある短いJavaScriptコードがあります....以下を参照してください。

構文にエラーがないように、シンプルに保ちたいと考えています。

0 投票する
1 に答える
878 参照

javascript - javascript for in loop のすべてのステップをクロムで見る方法は?

chrome で見つけました。for in ループのすべてのステップが表示されません。たとえば、chrome または chrome canary のデバッガーを使用して、行にブレーク ポイントを設定します。

次のコードを一時停止し、次の行までステップ インをクリックします。

for in ループが 1 回で終了することがわかります。for in ループのプロセス全体を見たいと思います。問題は次のとおりです。クロムのループ内でjavascriptのすべてのステップを表示するにはどうすればよいですか?

0 投票する
1 に答える
283 参照

javascript - Node.jsでループ内のページを動的に設定しようとしています

データベースから JSON を受け取り、それをループ処理して Node.js に必要なすべてのページ ルートを作成します。今のところ、私はスタブ化されたデータを使用していますが、console.log にはキーと値のペアの最後の値「contact」が常に表示されています。最初のコンソールには、すべてが正しく表示されます。

これが私のコードです:

Node でページ ルートを動的に作成するには、これが最も簡単な方法だと思いました (最終的にはデータを結び付けます) が、間違っている可能性があります。

誰かが私に正しい方向を向けることができますか? 私はエクスプレスフレームワークを使用しています。

0 投票する
5 に答える
289 参照

jquery - jquery:2つのオブジェクトでメソッドを拡張します-結果はオブジェクトオブジェクトですか?

私はjQuery.comでjQueryチュートリアルを行っており、現在、extendメソッドを理解しようとしています。それはほとんど動作します。

警告ボックスは次の出力を提供します。

  • キー:アップル値:0
  • キー:バナナ値:[オブジェクトオブジェクト]
  • キー:チェリー値:97
  • キー:ドリアン値:100

2番目のKey-Valueペアはbanana:200である必要があります。なぜそうではないのか誰かが説明できますか?前もって感謝します。

0 投票する
2 に答える
1248 参照

bash - ファイルが見つからない場合に for ループが間違って実行される

ディレクトリ内のpdfファイルを探してプロンプトを表示するこのbash「for in」ループがあります(例のために簡略化されています)

このスクリプトは、$INPUT ディレクトリに pdf ファイルがある場合にうまく機能しますが、ディレクトリに pdf ファイルがない場合は次のようになります。

見つかりました: /home/.../input-folder/*.pdf

それは期待される動作ですか?for in ループでどのように処理できますか? ls または find を使用する必要がありますか?

「$INPUT」を引用符で囲んだり付けたりせずに試してみました。ファイル名とディレクトリ名にスペースはありません。

0 投票する
2 に答える
874 参照

javascript - オブジェクトリテラルと配列のループ

オブジェクト リテラルと配列のループに問題があると思います。以前に配列を使用していた「マップ」にオブジェクト リテラルを使用しようとしています。オブジェクト リテラルを使用する理由は、変数にその位置の名前を表示させたいからです。今のところ、常に loc[2][1] = player; で問題が発生します。

0 投票する
3 に答える
29338 参照

javascript - Javascript 配列スプライスが正常に動作しない

質問 : in line ***splice(key) が正常に動作し (数値インデックスを持つすべての要素を削除する)、 splice(key,1) が正常に動作しない (数値インデックスを持つ要素を削除しない) のはなぜですか。私も試してみました

コードをコピーして Firebug コンソールに貼り付けてテストできます。

0 投票する
3 に答える
5568 参照

javascript - 最後の繰り返しのみを取るループ内の関数呼び出し

私のコードは次のようになります。

これを実行している間、m の最後の反復のみを取得しています。ACTIVETICKETS 配列の全長は 16 です。したがって、16 回入力されたのは 15 だけです。