【发布时间】:2017-03-07 13:16:03
【问题描述】:
Object.keys(Object.create({a:1}))
[]
我期待["a"] 作为结果。您如何使用 Object.prototype / Object.create 来确保生成的对象具有其预期的键?
【问题讨论】:
-
您可能想使用
Object.keys(Object.assign({}, {a:1}))。在这种情况下,Object.assign 会将键复制到一个空对象。
标签: javascript object prototype