1
<script>
var person = {
  kind: 'person'
}

var zack = Object.create(person, {age: {value:  13} });
console.log(zack); 
</script>

質問:

firebug->console では、次のように表示されます: オブジェクト { kind="person"}、追加されたプロパティ: age が表示されないのはなぜですか?

4

3 に答える 3

1

試す:

var zack = Object.create(person, {age: {value:  13, enumerable:true} });
console.log(zack); 
于 2013-06-18T08:00:10.707 に答える
0

内部で列挙可能な: true を使用します。それはうまくいくはずです。

列挙可能なプロパティについては、このスレッドも確認してください。 Object.create の列挙可能な引数は何ですか?

于 2013-06-18T08:01:18.597 に答える