```javascript function transformArray(arr, func) { return arr.reduce((accumulator, currentValue) => { accumulator.push(func(currentValue)); return accumulator; }, []); } let inputArray = [1, 2, 3]; let transformFunction = function(x) { return x * 2; }; console.log(transformArray(inputArray, transformFunction)); ``` [2024-11-08 15:46:45 | AI写代码神器 | 91点数解答]