1
宣佈我定義的類:JSON.stringify忽略自定義類的屬性時,它不是在構造函數中
export class SavedData{
public isDone : boolean;
}
,並試圖字符串化它:
console.log(new SavedData());
,但不包括isDone屬性
{}
,我需要移動isDone構造器:
export class SavedData{
constructor(public isDone : boolean){
}
}
是成功的:
{"isDone":false}
它爲什麼會發生?並且有可能將一個類屬性串化而不將其聲明爲構造函數?
請問,如果你明確地調用'JSON.stringify'工作? – jonrsharpe