Currently, I am working on developing a custom Array class in JavaScript and I'm curious about the functions that need to be overloaded in order to track any modifications made to the array.
So far, I am aware that Array.push()
and Array.splice()
are considered mutating functions. However, I am wondering if there is a comprehensive list of other similar functions that I should be aware of?