想象一下,我接受用户的一段代码,想要检查给定的字符串是否是有效的JS?仅从语法角度来看.
function checkCode(x){ // Logic } // returns a boolean, whether 'x' is syntactically right or wrong.
我不想要解决方案eval,因为当给定的代码'x'在语法错误时整个nodejs进程都会遇到语法错误.
eval
javascript syntax eval node.js
eval ×1
javascript ×1
node.js ×1
syntax ×1