将数组通过指定函数转换为目标值
输入值
用于处理数组的转换函数
转换后的结果,如果输入不是数组则返回 undefined
arrayTo([1, 2, 3], arr => arr.join('-')); // '1-2-3'arrayTo(['a', 'b'], arr => arr.length); // 2arrayTo([1, 2, 3], arr => arr.reduce((sum, n) => sum + n, 0)); // 6arrayTo(['a', 'b'], arr => arr.join('&')); // 'a&b'arrayTo('not array', arr => arr.length); // undefined Copy
arrayTo([1, 2, 3], arr => arr.join('-')); // '1-2-3'arrayTo(['a', 'b'], arr => arr.length); // 2arrayTo([1, 2, 3], arr => arr.reduce((sum, n) => sum + n, 0)); // 6arrayTo(['a', 'b'], arr => arr.join('&')); // 'a&b'arrayTo('not array', arr => arr.length); // undefined
将数组通过指定函数转换为目标值