我有这一行来自 BE 中的一个助手,我想用该输出设置一个变量。无论我尝试什么(toString,字符串插值等(,它都会不断返回错误:
Uncaught ReferenceError: a is not defined at eval (eval...
这是我的代码:
document.myStr = <%= get_str %>
结果如下:
document.myStr = a,b,c;
所有 JavaScript 数组都需要用两个方括号括起来,[
和]
。
另外,看起来您正在用a
编写,解释器看到标记a
(假定为变量的名称(,并查找名为a
的变量。
由于您似乎尚未声明a
,因此它会抛出错误,因为a
现在正在undefined
。
您可以做的是更早地声明a
或将其括在引号中,例如'a'
或"a"
。