2635. 转换数组中的每个元素 - 基本数组转换

Smile_slime_47

Problem: 2635. 转换数组中的每个元素

1
2
3
4
5
6
7
8
9
10
11
12
/**
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
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
/**
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
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
/**
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
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
/**
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
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
/**
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
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
/**
* @param {number[]} arr
* @param {Function} fn
* @return {number[]}
*/
var map = function(arr, fn) {
var array=[]
array=Array.from(arr,fn)

return array
};
Comments
On this page
2635. 转换数组中的每个元素 - 基本数组转换