JavaScript Underscore ライブラリをさらに詳しく調査し始めたばかりで、( and と_.reduce()も呼ばれる) が正しいと思うことを明確にしたいだけです。私の質問は次のとおりです。injectfoldl
が_.reduce([1, 2, 3, 4, 5], function(memo, num) { return memo + num; }, 5);呼び出されると、次のことが起こります。
memoから始まる5memo+list[0]=memo=6memo+list[1]=memo=8memo+list[2]=memo=11memo+list[3]=memo=15memo+list[4]=memo=20
そして、それが ran 関数が を返す理由20です。そうですか?したがって_.reduceRight()、逆でmemo+から始まりlist[ /* last element in array */ ]ますか?
ありがとう。
よろしく。