obj.firstName = 'C';
obj.lastName = 'D';
console.log(obj.fullName);//C-D
obj.fullName = 'E-F';
console.log(obj.firstName,obj.lastName);//E F
Object对象有一个freeze的方法,用于实现对象属性和方法的不可更改
// 使用方法:
const arr = [1,2,3,4];
Object.freeze(arr); // 变量arr不可更改
arr.push(5); // 报错:不能添加属性Object.definePropperty也可以实现规定变量的不可更改
const obj = { key: 'chris', vlaue: 'person' };
Object.defineProperty(obj, 'key', {
configurable: false, // 不可删除
writable: false, // 不可写 });
})若有不足请多多指教!希望给您带来帮助!
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对软件开发网的支持。如果你想了解更多相关内容请查看下面相关链接










