Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 2.1 KB

File metadata and controls

24 lines (15 loc) · 2.1 KB

Array.prototype.map easy #javascript

by Pawan Kumar @jsartisan

Take the Challenge

Implement a custom arrayMap function that mimics the behavior of the native map method.

The arrayMap function should take an array and a callback function as arguments. The callback function should be invoked with three arguments: the current element, the index of the current element, and the array itself. The arrayMap function should return a new array containing the results of applying the callback function to each element of the original array.

Use the following example to understand how the arrayMap function should work:

const arrayMap = (array, callback) => {
  // Your implementation here
};

const multiplyByTwo = (num) => num * 2;

const numbers = [1, 2, 3, 4, 5, 6];
const doubledNumbers = arrayMap(numbers, multiplyByTwo);

console.log(doubledNumbers);
// Output: [2, 4, 6, 8, 10, 12]

Back Share your Solutions Check out Solutions