javascript Array.sort() bug

Issue description

try running
[{sortId:1,title:'a'},{sortId:1,title:'b'},{sortId:1,title:'c'},{sortId:1,title:'d'}].sort(function(a,b){return b.sortId-a.sortId});
in Chrome 5.0.375.99, it gives you [{sortId:1,title:'b'}, {sortId:1,title:'c'}, {sortId:1,title:'a'}]. Huh?
in Firefox 3.0, Safari 3.1 and IE7 it gives you [{sortId:1,title:'a'}, {sortId:1,title:'b'}, {sortId:1,title:'c'}] as
expected.
i had seen Issue 103 ,it doesn't work

This is working as intended. The output is correctly sorted by sortId. If you want to sort by title as well that should be part of the sort function. The issue here is whether or not the sort algorithm is stable. V8 does not use a stable sorting algorithm.