Javascript BigUint64Array map()

Introduction

The Javascript BigUint64Array map() method maps typed array elements by a provided function.

This method works the same as Array.prototype.map().

BigUint64Array.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 BigUint64Array([1n, 4n, 9n]);
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 BigUint64Array([1n, 4n, 9n]);
const doubles = numbers.map(function(num) {
  return num * 2;
});//w  w  w.  ja  v  a  2 s  .  c  o m
console.log(numbers);
console.log(doubles);



PreviousNext

Related