Arrays in JavaScript are instances of the Array object
Two different instances are not equal to each other
Two different instances are not equal to each other
What I don't get is how is it acceptable this language has the largest installed base in the world and you have to write boilerplate just to equality test two arrays.