ES6爬坑之路之const关键字
来源:互联网 发布:秦舞阳13岁杀人知乎 编辑:程序博客网 时间:2024/06/07 00:50
const关键字声明的变量是readonly(只读的)的,即const修饰的是常量,例:
const pi=3.1415926;pi=3;console.log(pi)// error
此外const也具有与let一样的 暂时性死区、块级作用域、不允许重复声明等性质。
注意,当使用const关键字修饰对象时,const指向的是对象的内存地址,但是对象的属性是可变的,例如:
const person={};person.name="zhangsan";person.age=9;console.log(person.name);//zhangsanconsole.log(person.age);//9
person={};console.log(person);//error
那么如何让一个对象不能修改呢?使用object.freeze()方法使对象冻结,
const person=object.freeze({});person.name="zhangsan";person.age=9;console.log(person.name);//undefinedconsole.log(person.age);//undefined
冻结对象的使用,在定义时就给属性赋好值const person=object.freeze({ name:"zhangsan", age:9})console.log(person.name);//zhangsanconsole.log(person.age);//9
阅读全文
0 0
- ES6爬坑之路之const关键字
- ES6之const关键字
- ES6之const
- ES6之let,const
- ES6之------------------let,const
- ES6之let,const
- ES6之let关键字
- ES6 之 const 的说明
- ES6之 let与const
- ES6之const 命令--读书笔记
- c++关键字之 const
- c++之const关键字
- C++ 之const关键字
- C-关键字之const
- C++之const关键字
- C++关键字之const
- C++之const关键字
- ECMAScript6(ES6)标准之let、const关键字与块级作用域
- Linux管道(pipe)的那些事
- openssl 的编译 (windows)
- Variant Call Format (VCF) 笔记
- 《SLA By Short Brain》六原则
- 关于ssdb编译的小问题-cannot stat `ssdb-server': No such file or directory
- ES6爬坑之路之const关键字
- 利用随机数函数掷骰子
- activity生命周期(这篇足够了)
- MVP泛型+xRecyclerView+Retrofit+OkHttp+RxJava多条目,横向
- 【PHP开发】国外程序员收集整理的 PHP 资源大全
- 将HUSTOJ从Centos6.9成功迁移至Ubuntu 14.04
- C语言实验——矩阵转置
- Odoo 使用do_action打开form视图,target为current时,直接到编辑界面
- babel使用入门