gpt4 book ai didi

javascript - 如何检查字符串是否有效 JavaScript?

转载 作者:行者123 更新时间:2023-11-29 16:46:10 25 4
gpt4 key购买 nike

我正在为我的游戏创建一个 map 编辑器,我添加了将脚本添加到 map (textarea)的功能,然后将编辑 map 的人编写的代码保存到变量中,然后当这个人保存 map 时, 这个变量作为 Map 对象中的变量保存到 JSON 文件中。

在游戏中加载 map 时,此代码会转换为 Function 对象,然后启动。

我的问题是:是否有检查这个字符串是否有效的 JavaScript 的选项,如果不是 alert("Error"+ error) 或类似的东西?

//Editor只给开发者用,不给用户用,所以我不需要在服务器端检查安全

最佳答案

您可以执行以下操作:

try {
eval("function f () {"
+ "user code here"
+ "}");
} catch (e) {
console.log(e+"");
}

关于javascript - 如何检查字符串是否有效 JavaScript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41320881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com