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

javascript - jsの基本的な問題reduceの使用法

[].reduce.call('cbaacfdeaebb',function(p,n){ return p[n] = (p[n] || 0) 1,p; },{}),

このようなコードは見たことがありますが、どのように動作するのかよくわかりません。呼び出しを通じて文字列にreduceを適用できますか?制限はありますか?どのように機能するのでしょうか?文字列を他の型に変更できますか?地図など。
JS初心者さん、マスターが詳しく説明してくれると嬉しいです。

我想大声告诉你我想大声告诉你2730日前558

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

  • 仅有的幸福

    仅有的幸福2017-05-19 10:42:10

    JavaScript数组方法是特意定义为通用的,因此他们不仅应用在真正的数组而且在类数组对象上也能正确工作,但是类数组对象没有继承自Array.prototype,所以可以通过Function.call間接的に呼ばれます。

    そして String は、数値の長さ属性と、対応する非負の整数属性を持っているため、配列のようなオブジェクトとして使用できます。

    返事
    0
  • キャンセル返事