JSON.stringify
是否适用于
obj = {}
Object.defineProperty(obj, 'prop', {
get: function() { return 1 }
set: function(value) { ... }
})
在此对象上调用时返回{}
。
答案 0 :(得分:27)
您可能希望将enumerable选项设置为true,如下所示:
Object.defineProperty(o, 'test', {
get: function () { return 1; },
enumerable: true
});