1.vue中用eval执行函数

let x = 8;
let tt = eval("(function(){return " + x + " })()");
console.log('tt', tt)  //8

2.执行if else

 let x = 8;
    // 假设你有一个字符串形式的if...else...条件语句

    var condition = "if(x > 5) { console.log('greater than 5'); } else { console.log('less than or equal to 5'); }";
    // 使用eval执行条件语句
    eval(condition);

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐