The Javascript BigUint64Array sort()
method sorts the elements of a typed array numerically.
It returns the sorted typed array.
This method works the same as Array.prototype.sort()
, except that sorts the values numerically instead of as strings.
BigUint64Array.sort([compareFunction])
Parameter | Optional | Meaning |
---|---|---|
compareFunction | Optional | Specifies a function that defines the sort order. |
Unlike plain Arrays, a compare function is not required to sort the numbers numerically.
Regular Arrays require a compare function to sort numerically:
let numbers = new BigUint64Array([40n, 1n, 5n, 200n]); numbers.sort();/*from w w w . j a v a 2 s . c o m*/ numbers = [40, 1, 5, 200]; numbers.sort(); console.log(numbers); numbers.sort((a, b) => a - b); // compare numbers console.log(numbers);