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)
不要这样做。维护和保护它绝对是一场噩梦@昆汀,我别无选择,哈哈