![](/img/trans.png)
[英]Object.defineProperty on a prototype prevents JSON.stringify from serializing it
[英]Does JSON.stringify recognize properties defined with Object.defineProperty?
JSON.stringify
是否適用於創建的對象
obj = {}
Object.defineProperty(obj, 'prop', {
get: function() { return 1 }
set: function(value) { ... }
})
在此對象上調用時返回{}
。
您可能希望將enumerable選項設置為true,如下所示:
Object.defineProperty(o, 'test', {
get: function () { return 1; },
enumerable: true
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.