2
有人可以澄清過濾規則嗎?JSON.stringify過濾器的屬性與對象值不起作用
屬性z未被正確串入,請參見最後一行。
MDN說:「如果數組指定包含在最終字符串中的對象中的屬性集合。」
var obj = {x:1,y:'str',z:{a:1,b:2}};
var s = JSON.stringify(obj)
"{"x":1,"y":"str","z":{"a":1,"b":2}}"
var s = JSON.stringify(obj,["x","y","z"]);
"{"x":1,"y":"str","z":{}}" //z empty object why?
感謝澄清穆薩,但A和B是不是對象的直接財產。他們應該提到:) –
@Praveen:好的,他們使用*對象*,即複數對象。這不知何故表明屬性選擇適用於數據結構中包含的所有對象。 –
夠公平的,謝謝菲利克斯和穆薩。 –