首页/社区如果我想在内存一直维持一个变量,但是这个变量是会被改变的。那么我如何lock(obj)呢?Ddotlife发布于14 年前最后回复14 年前|4 回复6599 浏览0 收藏 收藏话题 查看回复回复 (4)DDoubleSpout#1·14 年前有办法的,看代码: var obj = { greeting : "Hi!" }; Object.freeze(obj); Object.isFrozen(obj); // true 赞 回复Zzhs077#2·14 年前你为什么要让他改变呢? 赞 回复Ddotlife#3·14 年前引用 DoubleSpout有办法的,看代码: var obj = { greeting : "Hi!" }; Object.freeze(obj); Object.isFrozen(obj); // true多谢,这正是我想要的。 赞 回复Cchironchan#4·14 年前引用 DoubleSpout有办法的,看代码: var obj = { greeting : "Hi!" }; Object.freeze(obj); Object.isFrozen(obj); // true学习了。谢谢。留个链接,Object.freeze 再留一个扩展阅读ECMAScript 5 Objects and Properties 赞 回复参与回复登录后即可参与回复。登录