写点什么

【JS】执行静态代码

用户头像
学习委员
关注
发布于: 2021 年 01 月 25 日
【JS】执行静态代码

JS 的函数声明有很多种方式,而 newFunction 这种方法,可以执行静态代码,这里说的静态代码可以理解为字符串。


【例 1】

var func = new Function("console.log('Hello Rabbit~')");func();  // 输出 Hello Rabbit~
复制代码


【例 2】

var func = new Function(`    (function() {        var sum = 0;        for(var i = 1; i <= 10; i++) {            sum += i;        }        console.log(sum);    })()`);func(); // 输出 55
复制代码


用户头像

学习委员

关注

反派 2019.03.19 加入

哈哈哈哈哈哈哈哈哈哈哈哈哈哈

评论

发布
暂无评论
【JS】执行静态代码