JavaScript array methods are defined in such a way that they are applicable to any array-like object, not only to actual instances of Array
. So you can use:
Array.prototype.sort.call(a, function(a, b) { return a - b; });
The custom callback is necessary because JS sorts the values lexicographically by default. See also How to sort an array of integers correctly.