問題タブ [iteration]

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 投票する
4 に答える
108127 参照

javascript - jQueryを使用してJavaScriptオブジェクトのプロパティを反復する

次のように、オブジェクトのメンバーに対して反復を実行するjQueryの方法はありますか?

for私はこれが私の素敵なjQuery表記の中から突き出ているのが好きではありません!

0 投票する
6 に答える
4895 参照

javascript - javascript (jQuery) で配列を反復するイベント コールバックを割り当てる方法

javascript (jQuery を使用) を使用して順序付けられていないリストを生成しています。各リストアイテムは、「クリック」イベント用の独自のイベント リスナーを受け取る必要があります。しかし、正しいコールバックを正しいアイテムにアタッチするのに問題があります。(削除された) コード サンプルを使用すると、問題が少し解決する可能性があります。

実際、このイテレーションではさらに多くのことが行われていますが、質問とはあまり関係がないと思いました。いずれにせよ、何が起こっているかというと、コールバック関数が保存(& コピー)ではなく参照されているように見えます。最終結果?ユーザーがリスト項目のいずれかをクリックすると、その特定のポイントに格納されている関数を使用するため、常に配列の最後のアクションが実行されます。 class_idclassescallback

href汚い回避策 (囲まれた要素内の属性を解析するなど) を見つけましaたが、「クリーンな」方法で目標を達成する方法があるかどうか疑問に思っていました。私のアプローチが恐ろしい場合は、その理由を教えてください :-) ありがとう!

0 投票する
7 に答える
139320 参照

java - 反復中に HashSet から要素を削除する

したがって、反復中にJava HashSetから要素を削除しようとすると、 ConcurrentModificationExceptionが発生します。次の例のように、 HashSetから要素のサブセットを削除する最良の方法は何ですか?

これが解決策ですが、あまりエレガントではないと思います:

ありがとう!

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

perl - Perlのeach()が2回目にハッシュ全体を反復処理しないのはなぜですか?

Perlのハッシュについて学習しようとしている簡単なスクリプトがあります。

私は出力に驚いています:-

キーがハッシュ化されているため、内部の順序に応じて最初の出力が「n」要素になる可能性があることを理解しています。しかし、なぜ後で配列をループすることができないのですか?どうしたの ?

ありがとう、

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

php - ギャラリー反復

アップロードしたすべての画像を検索し、一度に 5 枚を 1 ページに表示できる画像ギャラリーに取り組んでいます。問題は、これにアプローチする方法がわからないことです。

私は $_GET['max'] を持っています。これは、表示される一番上の画像になるはずです。$min は $_GET['max'] - 5 になります。ユーザーがここに数値を手動で入力した場合、$REAL_MAX から、5 で簡単に割り切れる次の数値に $min を設定します。アップロードされた画像の総数。

このサイクルをどのように進めますか?私はコーディングに比較的慣れていないので、数学と論理のクラスに参加して、このようなことを手伝っています。

0 投票する
4 に答える
6441 参照

tfs - TFSでのIterationIDの検索

TFS内のイテレーションを外部システムにリンクして、会社全体のプロジェクトを追跡しています。以前は、TFSプロジェクトでIterationPathを使用してリンクしていましたが、問題は、プロジェクトの進行に伴ってこれらのIterationPathの名前が変更され、リンクが失われることです。そこで、調べてみたところ、IterationIDを使ってリンクすることを考えています。TFSWarehouseのIterationIDは、WorkItemTrackingテーブルのIterationIDと同じではありません。また、IterationPathのIterationIDを見つける簡単な方法が見つからないようです。誰かが私たちがこれをどのように達成できるかについて何か考えを持っていますか?

0 投票する
13 に答える
48089 参照

python - Pythonで一度に2文字(またはn文字)の文字列を反復処理します

今日の初めに、次のようにフォーマットされた文字列を解析するために、一度に2文字の文字列を反復処理する必要が"+c-R+D-E"ありました(余分な文字がいくつかあります)。

私はこれでうまくいきましたが、見た目は醜いです。それが自明ではないと感じたので、私はそれが何をしているのかコメントすることになりました。それはほとんどpythonicのようですが、完全ではありません。

これを行うためのより良い/よりクリーンな方法はありますか?

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

plsql - plsqlカーソルの反復問題

オラクルのデモ スキーマスコットを使用して、いくつかの plsql テストを実行します (そのスキーマのデータは決して変更されません)。各部門の従業員番号を取得するために、次のプログラムを作成しました。問題は、部門が 4 つしかないのに、私のプログラムが 5 行を出力したことです。原因がわかりません、どなたか教えていただけないでしょうか?まことにありがとうございます。

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

c# - 変更されているリストを反復処理する方法は?

反復処理が必要なデータセットの行のリストがあります。

問題は、反復の処理によってリストから 1 つ以上の行が削除される可能性があることです。

リストが変更されているため、foreach() ループを使用できません。

しかし、処理中の要素よりも前の要素で一部の削除が発生する可能性があるため、 for() ループも使用できません (つまり、要素を処理していて、要素が削除される場合)また、他の要素、私が処理していた要素に続く要素を正しく指すように i を調整する方法は考えられません)。

この問題にどのように取り組みますか?私の現在の考えは、常にリストの最初の要素を処理することです。削除された場合は、新しい最初の要素を処理します。削除されない場合は、「alreadyProcessed」リストに移動し、新しい最初の要素を処理します。

もっと簡単な方法はありますか?

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

python - Python のタプルのリストからの反復的な検索/置換

タプルのリストがあり、それぞれに文字列に適用したい検索/置換値が含まれています。そうするための最も効率的な方法は何ですか?これを繰り返し適用するので、パフォーマンスが最大の関心事です。

より具体的には、processThis() の内部はどのようになりますか?

皆さんありがとう!