//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 Array.prototype.map2 = function(fn) { // map 给每个元素执行一个函数并返回一个新数组 this.reduce((prev, curr) => { prev.push(fn(curr)) return prev }, []) } const a = [1,2,3,4].map2(item => { return item * 2 }) console.log(a)