ホームページ  >  に質問  >  本文

javascript - この JS コードの 0 は何を意味しますか?

この JS コードの 0 は何を意味しますか?
以下のスクリーンショットの赤いボックス内:

(質問がバカだったらごめんなさい)

大家讲道理大家讲道理2671日前1103

全員に返信(5)返信します

  • phpcn_u1582

    phpcn_u15822017-06-28 09:25:12

    .Reduce は値の循環配列です。まず、配列の最初の項目をパラメータ res に渡し、次に最初の計算の結果を res に渡し、3 番目の項目を渡します。配列を Cur にコピーし、配列がループされるまで再度計算を実行し、最終的な計算結果を返します。
    .reduceの仕組みはこんな感じですが、配列の最初の項目はオブジェクトなので計算できないので、先頭にresに0を渡し、配列の最初の項目をcurに渡す必要があります。 、価格の合計を計算できます。 .reduce の 2 番目のパラメーターはこれを行います。これは、配列の最初の項目が 0 になるのと同等で、2 番目の項目は設定したオブジェクトになります

    返事
    0
  • typecho

    typecho2017-06-28 09:25:12

    MDN からの抜粋:
    https://developer.mozilla.org...

    リーリー

    初期値

    オプション。その値は最初のコールバックの最初のパラメータとして使用されます。

    返事
    0
  • 阿神

    阿神2017-06-28 09:25:12

    初めてreduceを実行した時のresの値。この問題はAPIを確認するだけで発見できます

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-28 09:25:12

    reduceメソッドの初期値。

    Array.prototype.reduce()を参照してください

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-06-28 09:25:12

    初期値、PHPのarray_reduce関数もこんな感じ

    返事
    0
  • キャンセル返事