Okayjs - v0.0.5
    Preparing search index...

    Function arrayTo

    • 将数组通过指定函数转换为目标值

      Type Parameters

      • T = unknown
      • R = unknown

      Parameters

      • value: unknown

        输入值

      • fn: (arr: T[]) => R

        用于处理数组的转换函数

      Returns undefined | R

      转换后的结果,如果输入不是数组则返回 undefined

      arrayTo([1, 2, 3], arr => arr.join('-')); // '1-2-3'
      arrayTo(['a', 'b'], arr => arr.length); // 2
      arrayTo([1, 2, 3], arr => arr.reduce((sum, n) => sum + n, 0)); // 6
      arrayTo(['a', 'b'], arr => arr.join('&')); // 'a&b'
      arrayTo('not array', arr => arr.length); // undefined