JavaScript实现给对象添加一个只读属性
更新时间:2023年06月16日 09:16:30 作者:XiaoSong
这篇文章主要为大家介绍了JavaScript如何给对象加一个只读属性,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
正文
JavaScript中可以利用属性的writable特性添加一个只读属性
// 声明一个person对象
const person = {}
// 修改属性的默认方法就要使用
// Object.defineProperty()方法
// 第一个参数是要修改的目标对象,第二个是属性,
// 第三个是要修改的属性特性
Object.defineProperty(person, 'name', {
writable: false,
value: 'xiaosong'
})以上代码中为person对象添加了一个name属性, 并且将该属性的writable特性改为了false, 意识是不可改写了
// 打印一下person对象的属性 console.log(person.name) // xiaosong // 尝试修改person对象的name属性 person.name='mi' // 再次打印一下name属性, 依然是xiaosong console.log(person.name) // xiaosong
以上就是JavaScript实现给对象加一个只读属性的详细内容,更多关于JavaScript对象只读属性的资料请关注脚本之家其它相关文章!
相关文章
JavaScript引用类型之基本包装类型实例分析【Boolean、Number和String】
这篇文章主要介绍了JavaScript引用类型之基本包装类型,结合实例形式分析了javascript中Boolean、Number和String三种基本包装类型的基本用法与相关操作注意事项,需要的朋友可以参考下2018-08-08
bootstrap datetimepicker2.3.11时间插件使用
这篇文章主要为大家详细介绍了bootstrap datetimepicker2.3.11时间插件使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-11-11
Bootstrap基本插件学习笔记之Popover提示框(19)
这篇文章主要为大家详细介绍了Bootstrap基本插件学习笔记之Popover提示框的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-12-12


最新评论