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