lib/assets/javascripts/opal/json.rb in opal-0.3.37 vs lib/assets/javascripts/opal/json.rb in opal-0.3.38

- old
+ new

@@ -36,20 +36,21 @@ } return arr; } else { - var hash = #{ {} }, v, map = hash.map; + var hash = #{ {} }, v, map = hash.map, keys = hash.keys; for (var k in value) { if (__hasOwn.call(value, k)) { v = to_opal(value[k]); + keys.push(k); map[k] = v; } } } return hash; } }; } -end \ No newline at end of file +end