The Javascript Uint32Array map()
method maps typed array elements by a provided function.
This method works the same as Array.prototype.map()
.
Uint32Array.map(mapFn[, thisArg])
Parameter | Optional | Meaning |
---|---|---|
mapFn | Required | A callback function Taking three arguments: currentValue - the current element being processed.index - Optional, the index of the current element.array - Optional, the typed array itself. |
thisArg | Optional | Value to use as this when executing mapFn . |
Mapping a typed array to a typed array of square roots
const numbers = new Uint32Array([1, 4, 9]); const roots = numbers.map(Math.sqrt); console.log(numbers);/*w w w. ja v a 2 s. c om*/ console.log(roots);
Mapping a typed array of numbers using a function containing an argument
const numbers = new Uint32Array([1, 4, 9]); const doubles = numbers.map(function(num) { return num * 2; });/*from w w w . j a va 2 s.c o m*/ console.log(numbers); console.log(doubles);