こういう javascript を実行すると「こめをとぎとぎ」が表示されると思ってたんだけど、Chrome と Opera だけは「ぎとぎとをめこ」が表示された。
ざっと試した感じ、Chrome と Opera だけは「parseInt(key) == key」 の場合に key 昇順でソートされるっぽい。
以下を Chrome と Opera で実行すると「イャジアン」が表示される。
これバグなのか仕様なのかちょっとわからないけど、Perlのハッシュなんかだと順番なんか保証されないわけだし、こういう key:value を順番に操作するみたいなことはやめといたほうがいいと思った。