問題タブ [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.
javascript - for...inループでイテレータをリセットする
これは、ランダムな円を描くために使用しているコードの一部です。
問題は、オーバーラップがある場合、新しく生成された座標を持つ円が、オーバーラップしている円がすでにチェックされている円とのオーバーラップについてチェックされないことです。continueステートメントを使用する前にiを0に設定しようとしましたが、機能しませんでした。助けてください、私は本当に混乱しています。
python - 変数が前にある Python for-in ループ
ここでグーグルで検索した後、これが何をするのかわかりませんでした。たぶん私は正しいものを探していませんでしたが、ここにあります。この省略形を暴くための入力は大歓迎です。
javascript - Javascript:配列のfor-inループの代わりにforループを使用するのはなぜですか?
私はStoyanStefanovによるオブジェクト指向Javascriptを読んでいて、ある時点で彼は次のように書いています。
ループは、配列の
for-in
要素(または後で説明するオブジェクト)を反復処理するために使用されます。これは使用のみです。for
またはを置き換える汎用の繰り返しメカニズムとしては使用できませんwhile
。for-in
を使用して配列の要素をループする例を見てみましょう。ただし、これは情報提供のみを目的for-in
としており、オブジェクトに最も適しているため、通常のfor
ループを遅延に使用する必要があることに注意してください。
for
配列の要素を反復処理するときは、過去に常にループを使用していました。通常、この目的で使用されるループでfor
はなくループを確認しましたが、「通常のループを配列に使用する必要がある」理由は何ですか。for-in
for
unix - UNIXでシェルスクリプトを使用してfor...inループのファイルへのパスの一部を置き換える方法は?
大きな助けが必要です。私はこれに完全に固執しています。ディレクトリ内のすべてのファイルを(再帰的に)ループし、ファイルのリストを出力しています。何かのようなもの:
リストを印刷するときに、ファイルのパスをsrcDirからtgtDirに置き換えたいと思います。何かのようなもの:
私はあなたがその考えを理解したことを望みます。ご意見をお聞かせください。
delphi - 「forin」文とコンパイラエラーE2064を使用する
D2010のテストケースで文中で使用したい。
Param.Value変数に書き込みたい場合、コンパイラはエラー2064を報告しますが、同じレコードからParam.Edit.textに書き込むことができます。なぜですか?
テストケース:
javascript - For .. in loop?
私はここでそれを失っています..私は今、このループがどのように機能するかについて非常に混乱しています.
w3 学校から:
person はプロパティを持つオブジェクトですよね? それらのプロパティは括弧でどのようにアクセスされていますか? それは配列用だと思いましたか?
これも機能するのはなぜですか?
r - forループのforループ?
2つのデータフレームがあります。
2つのデータフレームを使用して、zscoreを計算します。機能は次のとおりです。
df1にはすべてのX値が含まれ、df2データフレームの各行には平均とsdを計算するための値が含まれています。df1の最初の列のzスコアを計算するループを生成します。しかし、今私の質問は、データフレーム全体のzスコアをどのように計算できるかということです。
皆さん、ありがとうございました!
list - for-in-loop/ 条件 リストの最初の要素にのみ使用されます
3 日間検索しましたが、解決策が見つかりませんでした。コードは次のとおりです。
各ブロックの位置は、画面をクリックして作成できるブロックに等しく、新しいブロックの位置がリストに追加されます。基本的に、BlockPosition リストにブロック座標のリストがあります。次に、各 blockposition の条件、各 BlockPosition の条件作成、および Player の条件を渡します...衝突がある場合、プレーヤーはその方向に移動しません。コードを試すと、私のキャラクターはリストの最初の要素のみと衝突し、他の要素とは衝突しません。最初の要素を削除すると、次の要素と衝突しますが、他の要素とは衝突しません。すべての変数はFINEです。このコードを次のようなものに置き換えようとしたので、私はそれを知っています:
同じことですが、ここで衝突した場合、リストの要素を削除します。同じ条件ですが、試してみると、すべての要素が検出され、触れた要素が削除されます。foreach 関数を試してみましたが、同じ結果が得られました。どうしたの?私はすでに dos 変数を使って多くのことを行っています。そのため、問題は変数の値に起因するのではなく、私が変数を使用して行うことにあると確信しています。助けてください!(:
c# - for-in-loop / Conditionは、リストの最初の要素にのみ使用されます
3日間検索しましたが、解決策が見つかりませんでした。コードは次のとおりです。
各ブロック位置は、画面をクリックして作成できるブロックと同じであり、新しいブロック位置がリストに追加されます。基本的に、BlockPositionリストにブロック座標のリストがあります。次に、各ブロック位置の条件を渡します。条件は、ブロック位置ごとに長方形を作成し、プレーヤー用に1つを作成します...衝突が発生した場合、プレーヤーはその方向に移動しません。コードを試してみると、私のキャラクターはリストの最初の要素とのみ衝突し、他の要素とは衝突しません。最初の要素を削除すると、次の要素と衝突しますが、他の要素とは衝突しません。このコードを次のようなものに置き換えようとしたので、すべての変数はFINEです。
同じことですが、ここで衝突した場合、リストの要素を削除します。同じ状態ですが、試してみると、すべての要素が検出され、触れた要素が削除されます。foreach関数を試しましたが、同じ結果が得られました。どうしたの?私はすでにdoes変数を使って多くのことをしているので、問題はそれらの値からではなく、私がそれらを使って何をするかによって生じると確信しています。助けてください!(:
c# - for-in-loop 計算を理解する
ここにこの小さなコードがあります。ピクセルは上から落ち、ブロックと衝突するとブロックの表面にとどまります。次に、落下していないピクセルに他のピクセルが落下している場合、それは加算されます。それが私がやろうとしていたことですが、2番目のピクセルが追加された後、他のピクセルの上に乗るピクセルはもうありません. j-1 はインデックス (- 1) の現在の int であり、10 の場合は 9 になると思います。正常に動作しません。
また、多くのブロックを配置すると遅延の問題が発生します。これを最適化する方法はありますか?