Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在eval中使用动态字符串_Javascript_Eval - Fatal编程技术网

Javascript 如何在eval中使用动态字符串

Javascript 如何在eval中使用动态字符串,javascript,eval,Javascript,Eval,let value='italic'; 让varname=“fontsizettle”; eval(varname+“=”+值); log(fontSizeTitle)与变量名相对的italic是字符串文字吗?如果是这样,则必须用引号将其括起来才能进行设置 您当前的eval语句执行以下操作: fontSizeTitle = italic 这可能是它应该是的: fontSizeTitle = 'italic' 以下代码段将显示此工作模式: let value='italic'; 让varna

let value='italic';
让varname=“fontsizettle”;
eval(varname+“=”+值);

log(fontSizeTitle)
与变量名相对的
italic
是字符串文字吗?如果是这样,则必须用引号将其括起来才能进行设置

您当前的
eval
语句执行以下操作:

fontSizeTitle = italic
这可能是它应该是的:

fontSizeTitle = 'italic'
以下代码段将显示此工作模式:

let value='italic';
让varname=“fontsizettle”;
let语句=varname+“=”+value+“”;
console.log(语句);
评估(声明);

log(fontSizeTitle)
不要这样做。维护和保护它绝对是一场噩梦@昆汀,我别无选择,哈哈