求大神解釋
var?person?=?{}; Object.defineProperties(person,{ ??title?:?{value?:?'fe'}, ??crop?:?{value?:?'BABA'}, ??salary?:?{value?:?5000}, ??luck?:?{ ????get?:?function?()?{ ??????return?Math.random()?>?0.5???'good'?:?'bad'; ????} ??}, ??promote?:?{ ????set?:?function(level)?{ ??????this.salary?*=?level; ????} ??} }); //?var?obj?=?Object.getOwnPropertyDescriptor(person,'luck'); //?console.log(obj); //?console.log(person.salary); person.promote?=?2; console.log(person.salary)
2022-03-27
換個瀏覽器試試。。老師生成的cvs是canvas的畫筆,無法設(shè)置canvas(畫布的大小)~!,設(shè)置canvas的大小是需要對canvas(畫布)對象,而不是canvas的context(畫筆),...
2018-05-24
salary的writable默認為false 所以無法改動
2018-03-12
salary?:?{value?:?5000,writable: true},顯示指定下屬性writable,默認是false
2018-02-19
結(jié)果為什么還是5000