How to use TypedArray.map() to create new typed array with results of calling function on every element in JavaScript

2 Answers

0 votes
// typedarray.map(callback[, thisArg])

var arr = new Uint8Array([4, 9, 25]);
var arr_roots = arr.map(Math.sqrt);

for (var i = 0; i < arr_roots.length; i++)
    document.write(arr_roots[i] + "<br />");


/*
run:

2
3
5

*/

 



answered Aug 14, 2016 by avibootz
0 votes
// typedarray.map(callback[, thisArg])

var arr = new Uint8Array([4, 9, 25]);
var arr2 = arr.map(function(num) {
  return num * 3;
});

for (var i = 0; i < arr2.length; i++)
    document.write(arr2[i] + "<br />");


/*
run:

12
27
75

*/

 



answered Aug 14, 2016 by avibootz
...