JSwhileループ配列[i ++]。それはどのように機能しますか?

ティマトゥルー

私はそれがどのように機能するのか疑問に思っています。「right [r ++]」はwhileループで「r」をインクリメントすると思います。それとも、「正しい」のどの要素を「結果」にプッシュするかを示していますか?

function merge(left, right){
  var result = [],
      lLen = left.length,
      rLen = right.length,
      l = 0,
      r = 0;
  while(l < lLen && r < rLen){
     if(left[l] < right[r]){
       result.push(left[l++]);
     }
     else{
       result.push(right[r++]);
    }
  }  
  return result.concat(left.slice(l)).concat(right.slice(r));
}

ありがとうございました。

ルーカス
result.push(right[r++]);

本質的には略記です

result.push(right[r]);
r = r + 1;

変数の後の++演算子は、変数がインクリメントされる前に変数の値を返します。

比較のために、変数の前に使用します

result.push(right[++r]);

と同じ結果を達成します

r = r + 1;
result.push(right[r]);

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字配列への整数。それはどのように機能しますか?

分類Dev

クローバー:それはどのように機能しますか?

分類Dev

ループ内のPython再帰呼び出し。それはどのように機能しますか?

分類Dev

IORファイルとは何ですか、それはどのように機能し、どのように機能しますか?

分類Dev

whileループ内の再帰、それはどのように機能しますか?

分類Dev

ループ内の場合。それはどのように機能しますか?

分類Dev

.objファイルの面とは何ですか?それらはどのように機能しますか?

分類Dev

多分タイプとは何ですか?それはどのように機能しますか?

分類Dev

プラグインとは何ですか?それはmysqlでどのように機能しますか?

分類Dev

フローティング2(またはそれ以上)のdivはどのように機能しますか?

分類Dev

Laravelのアプリケーションキー-それは何で、どのように機能しますか?

分類Dev

ファイル間のリンク-それはどのように正確に機能しますか?

分類Dev

このコードを理解する方法。それはどのように機能していますか?

分類Dev

forループはどのように機能しますか?そして、それの何が問題になっていますか?

分類Dev

次の参加者とのエンドターン、それはどのように機能しますか?

分類Dev

ユニオンとビットフィールド—それらはどのように機能しますか?

分類Dev

Javaリモートデバッグ、それは技術的にどのように機能しますか?

分類Dev

インターネット上のUDP。それはどのように機能しますか?

分類Dev

インターネット上のUDP。それはどのように機能しますか?

分類Dev

サービスワーカー、それはどのように機能しますか?

分類Dev

Letsencryptcertbot-nginxプラグイン。それはどのように機能しますか?

分類Dev

フォルダアクセス許可-それらはどのように機能しますか?

分類Dev

tracerouteでストーリーを語る:それはどのように機能しますか?

分類Dev

ハイブリッドハードドライブ、それらはどのように機能しますか?

分類Dev

これはforループ条件でどのように機能しますか?

分類Dev

Rubyの配列はどのように機能しますか?

分類Dev

requestAnimationFrameループはどのように機能しますか?

分類Dev

foreachループはどのように機能しますか?

分類Dev

for ループはどのように機能しますか?

Related 関連記事

  1. 1

    文字配列への整数。それはどのように機能しますか?

  2. 2

    クローバー:それはどのように機能しますか?

  3. 3

    ループ内のPython再帰呼び出し。それはどのように機能しますか?

  4. 4

    IORファイルとは何ですか、それはどのように機能し、どのように機能しますか?

  5. 5

    whileループ内の再帰、それはどのように機能しますか?

  6. 6

    ループ内の場合。それはどのように機能しますか?

  7. 7

    .objファイルの面とは何ですか?それらはどのように機能しますか?

  8. 8

    多分タイプとは何ですか?それはどのように機能しますか?

  9. 9

    プラグインとは何ですか?それはmysqlでどのように機能しますか?

  10. 10

    フローティング2(またはそれ以上)のdivはどのように機能しますか?

  11. 11

    Laravelのアプリケーションキー-それは何で、どのように機能しますか?

  12. 12

    ファイル間のリンク-それはどのように正確に機能しますか?

  13. 13

    このコードを理解する方法。それはどのように機能していますか?

  14. 14

    forループはどのように機能しますか?そして、それの何が問題になっていますか?

  15. 15

    次の参加者とのエンドターン、それはどのように機能しますか?

  16. 16

    ユニオンとビットフィールド—それらはどのように機能しますか?

  17. 17

    Javaリモートデバッグ、それは技術的にどのように機能しますか?

  18. 18

    インターネット上のUDP。それはどのように機能しますか?

  19. 19

    インターネット上のUDP。それはどのように機能しますか?

  20. 20

    サービスワーカー、それはどのように機能しますか?

  21. 21

    Letsencryptcertbot-nginxプラグイン。それはどのように機能しますか?

  22. 22

    フォルダアクセス許可-それらはどのように機能しますか?

  23. 23

    tracerouteでストーリーを語る:それはどのように機能しますか?

  24. 24

    ハイブリッドハードドライブ、それらはどのように機能しますか?

  25. 25

    これはforループ条件でどのように機能しますか?

  26. 26

    Rubyの配列はどのように機能しますか?

  27. 27

    requestAnimationFrameループはどのように機能しますか?

  28. 28

    foreachループはどのように機能しますか?

  29. 29

    for ループはどのように機能しますか?

ホットタグ

アーカイブ