我创建了我的游戏地图编辑器,我添加的功能被添加脚本映射(文本区域),然后通过代码被编辑地图的人所著保存到变量,然后当这个人保存地图,这个变量作为Map对象中的变量保存为JSON文件。如何检查是字符串有效的JavaScript?
当地图在游戏中加载时,此代码正在转换为函数对象,然后启动。
我的问题是:有没有选项来检查是该字符串有效的JavaScript,如果没有alert("Error" + error)
或类似的东西?
//编辑器只适用于开发商,而不是用户,所以我并不需要检查它在服务器端的安全
[也许这将有助于(https://developer.mozilla.org/en-US/docs/Web/ JavaScript/Reference/Global_Objects/eval) –
但是如果字符串不正确,那么'eval()'会返回什么? –
只要确保它是正确的。同时避免使用'eval' –