問題タブ [for-of-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 に答える
35 参照

javascript - 条件付きの for/over ループの明確化

O'Reilly の JS Definitive Guide を読んで、次のコード ブロックに出くわしました。

構文と意味のいくつかを調べたいだけです。

  1. 空のオブジェクトを「freq」変数に代入する
  2. 指定された文字列に対して for/of ループを実行する
  3. if ステートメントは、freq[item] が true を返すかどうかをチェックします..その部分は取得できますが、その真の値をトリガーするものは何ですか?
  4. では、どのようにして偽の値がトリガーされ、値が 1 になるのでしょうか?

少し早いですがお礼を!

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

javascript - 関数でオブジェクトを返すときに for-in/of を使用する際の問題

「[object Object] のスコアは 0 です」という結果が端末に出力されました。関数を戻りオブジェクトに分離するまで、結果 27 はすべて問題ありませんでした。

  1. オブジェクトを返す必要がある場合、どうすれば 27 を取得できますか?
  2. [object Object] の代わりに console.log に「alex」を出力するにはどうすればよいですか?

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

javascript - .includes() メソッドを使用した JavaScript の for..of ループ - 初心者が困っている

私はJavaScriptを学び始めたばかりなので、これはおそらく私の単純な間違いですが、私が問題を抱えているのは、各配列内の文字列ごとに異なる指示をコンソールに出力することになっていることです。今では、新しい配列内の個々の文字列ごとに命令を行う代わりに、毎回同じ要素を繰り返し、各繰り返しで次の文字列をそれらに追加します。

これが私のコードです:

明るい、中、または暗い配列にあるかどうかに応じて、次のように新しい配列の個々の文字列ごとにこれらの指示をコンソールに出力させようとしています。

しかし、代わりに、文字列が正しい配列にあるが、それぞれが独自の行を持つのではなく、互いの上に追加されている次のような結果が得られます。

私が間違っていることを誰かが見てみませんか?うまくいけば、私の指示は理にかなっています。

0 投票する
0 に答える
27 参照

asynchronous - 応答前でも async/await でも for ループが続く

以下は、await を使用した非同期呼び出しを含む私のコード スニペットです。

ReccService.ts

await ReccService.fetchReccSeries上記のコードの問題は、for..of移動から次の反復への応答を取得する前であってもです。上記は単なるコード スニペットであり、順次実行したい理由は、多くのカウンター/インクリメンタル ロジックがそれに基づいているためです。

私が試したこと

約束の.then({})確認ですが、それでも同じように動作します。

の先頭awaitfor..of

試すPromise.Allことは私の範囲外です

私が期待していること:

各反復内のすべての実行が完了するまで、次の反復は呼び出されません。

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

javascript - 動作中の JavaScript ループの作成に行き詰まっている

私は次のことに苦労しています:

0 ~ 6 の番号が付けられた 7 つの列があります。各列には複数の DIV が含まれています。各列の最後の div を見つけたい。私はそれらを使用して取得できます:

Atm 列ごとに次のコードを 7 回コーディングしています (ここで、cols[1] は cols[2] などになります)。

したがって、コーディングスペースを確保するために、これはループを使用して行うこともできます。初心者/初心者のコーダーとして、私はそれらの経験があまりないので、「for」ループから簡単に始めました。

これにより、すべての列番号が得られます。nrs を使用して、lastDiv の各列をチェックする次のステップ:

これは機能していないようです。列ごとに各 lastDiv を取得できません。それで、代わりに「forEach」が必要になるのではないかと思いましたか?だから私は試しました:

これもうまくいきませんでした。「for of」の例もいくつか見つけましたが、私にはさらに複雑でした (ただし、これらを使用するのは良いことだと読みました)。

明らかに、私はここで何か間違ったことをしていますが、それを理解できないようです。そこで、ここで質問しようと思いました。私は何が欠けていますか/間違っていますか?

ありがとう

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

javascript - for-if にネストされた for-if

特定の投稿 (「p2」など) のコメント (「c6」など) にアクセスして、配列から削除しようとしています。

コメント オブジェクトを処理するために、for-if にネストされた for を書きました。エラーは発生しませんが、最初の for-if は正常に動作しています。ありがとう