The Javascript Int32Array map()
method maps typed array elements by a provided function.
This method works the same as Array.prototype.map()
.
Int32Array.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 Int32Array([1, 4, 9]); const roots = numbers.map(Math.sqrt); console.log(numbers);/*from w w w . j ava 2s. c o m*/ console.log(roots);
Mapping a typed array of numbers using a function containing an argument
const numbers = new Int32Array([1, 4, 9]); const doubles = numbers.map(function(num) { return num * 2; });//w w w . j av a 2 s.com console.log(numbers); console.log(doubles);