【发布时间】:2017-12-16 21:13:56
【问题描述】:
我正在尝试制作游戏,您必须为您的机器人编写 AI 程序。我知道您可以使用整个地图window.myGame.data.map 从您的代码中访问变量,并且您可以修改它,例如,删除其他机器人。
我怎样才能防止这种情况?是否存在脚本可以仅使用 Allowed 对象的方法的沙盒模式?
将窗口变量更改为自定义对象是个好主意吗?
感谢您的任何想法。
【问题讨论】:
标签: javascript browser scope global named-scope