Any code that iterates an array but isn't doing a hasOwnProperty check is going to break due to the addition of the filter function. Modifying the array prototype, especially in client-side code, is not recommended as it will break code in older browsers not designed to handle it.