Sorted arrays
# Axel Rauschmayer (14 years ago)
That sounds like you’d want a different data structure: a sorted set. Or a sorted multi-set.
I’d rather write a new constructor than extend Array. You’d also be able to search for elements faster (binary search).
I think it would be useful to have sort store somewhere in the array how it was sorted if it was and a new method append that would insert an item so that the array is still sorted.
Here's how it could be implemented in ES 5 (you would use Object.defineProperty to make methods non enumerable): jsfiddle.net/xavierm02/exwtg