如果希望const定义的对象的属性也不能被修改该怎么做?
💛

如果希望const定义的对象的属性也不能被修改该怎么做?

🧐
学到了,学到了

 
原答案:
不清楚,使用 TS 应该可以实现,read-only???

 
参考:
使用 Object.defineProperty() 可实现
Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。
const a = { b: 10 }
Object.defineProperty(a, 'b', { writable: false })
a.b = 1
console.log(a) // { b: 10 }