网页前端后台技巧(CSS+HTML)Web前端开发笔记

【JS】执行静态代码

2020-01-09  本文已影响0人  德育处主任
微信公众号:Rabbit_svip


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


例2 用了ES6模板字符串的方法。

上一篇 下一篇

猜你喜欢

热点阅读