2013-03-30 3 views
9

は、このオブジェクトで呼び出されたときにそれは{}返しJSON.stringifyはObject.definePropertyで定義されたプロパティを認識しますか?

obj = {} 
Object.defineProperty(obj, 'prop', { 
    get: function() { return 1 } 
    set: function(value) { ... } 
}) 

のように作成されたオブジェクトとJSON.stringify作業を行います。あなたはこのように、trueに列挙オプションを設定することをお勧めします

+0

http://npmjs.org/package/dictionary –

答えて

23

Object.defineProperty(o, 'test', { 
    get: function() { return 1; }, 
    enumerable: true 
}); 
+0

、おかげで働いていました! – user2032804

関連する問題