简单点
str = eval("("+str+")") ; //不建议
evil: function (fn) { var Fn = Function; //一个变量指向Function,防止有些前端编译工具报错 return new Fn(`return typeof ${fn} =='object' ? ${fn}:''`)(); //如果有值就执行,避免未定义值报错 },
字符串转成变量,防止未定义带来的报错
最新推荐文章于 2022-08-04 10:01:18 发布
简单点
str = eval("("+str+")") ; //不建议
evil: function (fn) { var Fn = Function; //一个变量指向Function,防止有些前端编译工具报错 return new Fn(`return typeof ${fn} =='object' ? ${fn}:''`)(); //如果有值就执行,避免未定义值报错 },