簡體   English   中英

JSON.stringify是否識別使用Object.defineProperty定義的屬性?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM