ES6中const的使用
来源:互联网 发布:如何注销淘宝安全中心 编辑:程序博客网 时间:2024/06/05 04:46
- const声明一个只读的常量。一旦声明,常量的值就不能改变。且const一旦声明变量,就必须立即初始化,不能留到以后赋值。
- const的作用域与let命令相同:只在声明所在的块级作用域内有效。
- const命令声明的常量也是不提升,同样存在暂时性死区,只能在声明的位置后面使用。也与let一样不可重复声明。
- const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。
- const如果引用的是一个对象,只能保证引用对象的这个指针不变,但对象本身的数据结构是可以改变的。如:
const foo = {};// 为 foo 添加一个属性,可以成功foo.prop = 123;foo.prop // 123// 将 foo 指向另一个对象,就会报错foo = {}; // TypeError: "foo" is read-only
阅读全文
0 0
- ES6中const的使用
- JavaScript的ES6中var、let、const
- es6中let const var的区别
- ES6中var/let/const的区别
- ES6的const命令
- 在JavaScript ES6中使用let和const定义变量
- ES6中super的使用
- 二,ES6中新增const关键字的使用方法
- JavaScript ES6中const、let与var的对比详解
- ES6 之 const 的说明
- ES6的let和const
- ES6中Set和WeakSet的使用
- ES6中箭头函数的使用
- ES6中Set和WeakSet的使用
- ES6中箭头函数的使用
- ES6中Set和WeakSet的使用
- ES6中箭头函数的使用
- ES6中箭头函数的使用
- arduino can总线实验,开源调试软件的串口数据包协议。
- leetcode--Reverse Words in a String
- 还记得扫雷游戏吗,为什么微软当年要做这么一款游戏?
- 学习2440NANDFLASH 总结
- 乐观锁的一种实现方式——CAS
- ES6中const的使用
- HDU1163九余数定理
- leetcode--Maximum Product Subarray
- 免费馅饼 dp
- 你的生命有什么可能?--职业生涯的一点思考
- 字符数组初始化需要注意的问题
- Android 开发过程中 Java 代码中属性 设置 底层实现
- MySQL的btree索引和hash索引的区别
- Linux 站点目录