中等JavaScript
0 1

const 对象的属性可以修改吗?

【概念释义】

const 保证绑定不可重新赋值,不保证对象内容不可变。const 对象仍可改属性、数组仍可 push;冻结需 Object.freeze(浅冻结)。

【基础使用】

javascript
const user = { name: "A" };
user.name = "B";   "qb-hl-comment">// OK
user = {};         "qb-hl-comment">// TypeError

const list = [1];
list.push(2);      "qb-hl-comment">// OK
list = [];         "qb-hl-comment">// TypeError

【版本差异】

登录查看完整 687

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)