扫码关注官方订阅号
不是ES6的const,在ES5中实现类似const?
认证高级PHP讲师
http://www.cnblogs.com/dong-x...这篇文章讲述的是通过Object.defineProperty(),来改变属性描述符,进而达到常量的效果。
var CONST;表示一下自己不要去修改它不就好了...最好单独放到一个JS文件里面
这个实现不了吧,而且ES6的const也不能定义静态对象吧
//const cconst=1; 这可以用下面的这行模仿 Object.defineProperty(window, "cconst", {writable: false, value: 1}); //然后我们尝试修改看看 cconst= 3; console.log(cconst); //发现输出是1,发现并改不了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
http://www.cnblogs.com/dong-x...
这篇文章讲述的是通过Object.defineProperty(),来改变属性描述符,进而达到常量的效果。
var CONST;表示一下自己不要去修改它不就好了...最好单独放到一个JS文件里面
这个实现不了吧,而且ES6的const也不能定义静态对象吧