この JS コードの 0 は何を意味しますか?
以下のスクリーンショットの赤いボックス内:
(質問がバカだったらごめんなさい)
phpcn_u15822017-06-28 09:25:12
.Reduce は値の循環配列です。まず、配列の最初の項目をパラメータ res に渡し、次に最初の計算の結果を res に渡し、3 番目の項目を渡します。配列を Cur にコピーし、配列がループされるまで再度計算を実行し、最終的な計算結果を返します。
.reduceの仕組みはこんな感じですが、配列の最初の項目はオブジェクトなので計算できないので、先頭にresに0を渡し、配列の最初の項目をcurに渡す必要があります。 、価格の合計を計算できます。 .reduce の 2 番目のパラメーターはこれを行います。これは、配列の最初の項目が 0 になるのと同等で、2 番目の項目は設定したオブジェクトになります
typecho2017-06-28 09:25:12
MDN からの抜粋:
https://developer.mozilla.org...
リーリー初期値
オプション。その値は最初のコールバックの最初のパラメータとして使用されます。