javascript函数作用域“它打印hello而不是undefined”

时间:2017-03-16 12:44:16

标签: javascript

    var sagas = [];
    var newfunction = function () {
        var saga = 'hello';
        sagas.push(function () {
            var deed = 'nice man';
            console.log(saga);
        });
    };
    newfunction();
    sagas[0]();

当我们运行sagas[0]()时它打印hello它应该根据函数范围打印未定义?我试着想为什么打印你好但不能

0 个答案:

没有答案