839790
最近在读一些工具的源码,借此学习一下,es-checker是阮一峰大大写的一个小工具,地址https://github.com/ruanyf/es-checker;今天在阅读时,大部分看的懂,遇到个小问题,为什么
function runIt(code) {
return (new Function(code))();
}
就可以判断code(一段es6代码)是否可以支持,而且我试了一下
function runIt(code) {
return (new Function(code))();
}
let s = "'use strict'; var a = 0o1, b = 0b10;";
console.log(runIt(s))
得到的是undefined,按照这个工具的代码来看,应该会返回一些东西。不得其解,谢谢!