オブジェクトの順番が変わる
var obj = { "00" : "foo", "10" : "bar" }; console.log(Object.keys(obj)); // => [ '10', '00' ] (Node.js, Chrome, Opera) // => [ '00', '10' ] (Firefox, Safari)
オブジェクトの順番が保証されないのは仕様なんでいいんだけど、こうなるのOperaだけかと思ってたけどv8もなるのね。知らんかった。
var obj = { "00" : "foo", "10" : "bar" }; console.log(Object.keys(obj)); // => [ '10', '00' ] (Node.js, Chrome, Opera) // => [ '00', '10' ] (Firefox, Safari)
オブジェクトの順番が保証されないのは仕様なんでいいんだけど、こうなるのOperaだけかと思ってたけどv8もなるのね。知らんかった。