Creates a new array by transforming each element with a mapping function.
const numbers = [1, 2, 3] as const;const doubled = Arr.map(numbers, (value) => value * 2);const indexed = Arr.map<number, string>((value, index) => `${index}:${value}`)( numbers,);assert.deepStrictEqual(doubled, [2, 4, 6]);assert.deepStrictEqual(indexed, ['0:1', '1:2', '2:3']); Copy
const numbers = [1, 2, 3] as const;const doubled = Arr.map(numbers, (value) => value * 2);const indexed = Arr.map<number, string>((value, index) => `${index}:${value}`)( numbers,);assert.deepStrictEqual(doubled, [2, 4, 6]);assert.deepStrictEqual(indexed, ['0:1', '1:2', '2:3']);
Creates a new array by transforming each element with a mapping function.