老師 你好 有個(gè)疑問?想請(qǐng)教您一下。
const?esObj?=?{
???????????name:'es6',
???????????year:2015,
???????????extension:['es7','es8','es9']
???????}
???????console.log(esObj);
???????Object.freeze(esObj);
???????esObj.extension[0]?=?'es66666';
???????console.log(esObj);
為什么上下 打印的 數(shù)據(jù)都是一樣的,JS不是上下執(zhí)行的嗎?
2021-02-25
應(yīng)該是輸出之后才在控制臺(tái)展開的吧,展開時(shí)候里面的值已經(jīng)變了。
可以在兩處都直接輸出: