是這樣的可能嗎?定義構造函數屬性的原型
function Sleep(date) {
this.Date = date || null;
this.TimeWakeUp =
this.PercAwake =
this.MoodAfterAwake =
this.Naps =
this.TimeToBed =
this.MoodToBed =
null;
}
Object.defineProperty(Sleep, 'MoodAfterAwake', {
__proto__: {
options: [
"bla",
"bla",
"bla",
"bla"
]
}
});
基本上我想在睡眠構造一個屬性從原型繼承,所以即使Sleep.MoodAfterAwake null或undefined我仍然可以訪問Sleep.MoodAfterAwake.options。