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