在下面的代码中,xFoo
将是一个对象(或其原型)具有值为5的实际属性bar
,它将具有实际方法foo()
。这是什么样的符号表示法?这不是我在ECMAScript 5中定义属性的方法。我原以为xFoo.bar
是一个具有函数get()
的对象,而xFoo.foo
是一个具有方法{{1}的对象}}。我在这里缺少什么?
value()
答案 0 :(得分:1)
是的,我的猜测是正确的:
抱歉,您至少尝试过谷歌javascript Object.create
?
答案 1 :(得分:0)
这是什么样的符号表示法?这不是我在ECMAScript 5中定义属性的方式。
当然是。只需查看docs of ES 5 Object.create
即可。它使用与property descriptors相同的Object.defineProperties
。