А вот так сравнятся - если одинаковые по значениям и по последовательности
function range() {
var str = [];
var a = 5, b = 2, c = -1;
for (a; a >= b; a += c) {
str.push(a);
}
return str;
}
var str23 = [5, 4, 3, 2];
alert(JSON.stringify(range()) == JSON.stringify(str23));