Javascript BigInt64Array find()

Introduction

The Javascript BigInt64Array find() method searches a value in the typed array via the provided testing function.

If not found, undefined is returned.

BigInt64Array.find(callback[, thisArg])
Parameter
Optional
Meaning
callback




Required




Function to execute on each value
Taking three arguments:
element - the current element being processed.
index - the index of the current element.
array - the array itself.
thisArg
Optional.
Object to use as this when executing callback.

Find a prime number in a typed array

function isPrime(element, index, array) {
  var start = 2;//from   w  w  w .  j a v  a  2s. c o  m
  while (start <= Math.sqrt(element)) {
      if (element % start++ < 1) {
           return false;
       }
   }
   return element > 1;
}

var uint8 = new BigInt64Array([4n, 5n, 8n, 12n]);
console.log(uint8.find(isPrime)); // 5



PreviousNext

Related