2635. 转换数组中的每个元素 - 基本数组转换
Problem: 2635. 转换数组中的每个元素
1 2 3 4 5 6 7 8 9 10 11 12
|
var map = function(arr, fn) { var array=[] for(i in arr){ array[i]=fn(arr[i],parseInt(i)) } return array };
|
1 2 3 4 5 6 7 8 9 10 11 12
|
var map = function(arr, fn) { var array=[] arr.forEach((value,index)=>{ array[index] = fn(value,index) }) return array };
|
1 2 3 4 5 6 7 8 9 10
|
var map = function(arr, fn) { var array=[] array=arr.map(fn) return array };
|
1 2 3 4 5 6 7 8 9 10 11 12
|
var map = function(arr, fn) { var array=[] arr.reduce((_,cur,index)=>{ array.push(fn(cur,index)) },[]) return array };
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
var map = function (arr, fn) { var array = [] array = arr.reduce((reduceArr, cur, index) => { reduceArr.push(fn(cur, index)) return reduceArr }, [])
return array };
|
1 2 3 4 5 6 7 8 9 10 11
|
var map = function(arr, fn) { var array=[] array=Array.from(arr,fn)
return array };
|