我的代码是字符串格式的。
if(x.webGet){
y.webGet="true";
}else{
y.webGet = "false";
}
我想在javascript中评估这个字符串。 x和y是我拥有的json对象。这里的问题是,当我评估字符串时,它应该能够读取该对象,并且应该能够根据代码更新属性。
您可以使用eval
来评估字符串并运行和更新对象
let x = {
webGet: false
}
let y = {
webGet: true
}
let str = 'if(x.webGet){y.webGet="true";}else{ y.webGet = "false";}'
eval(str);
console.log(y)