2-6-选择题,我的理解【上】

来源:2-6 选择题

我学习太差被关起来了

2019-12-09 17:06:36

2-6-选择题如下:

var a = 111;

function test()
{
    console.log(a);
    var a = 11;

    function subTest()
    {
        console.log(a);
    }

    return subTest;
}

test()();


函数test返回值是subTest函数,因此test()的含义是执行test函数,并且test()的值为subTest函数。

而test()()相当于subTest(),即执行subTest函数。


执行过程:

【第1步】test():执行test函数,输出undefined,返回subTest函数。

【第2步】test()():执行subTest函数,输出11.

写回答

2回答

好帮手慕慕子

2019-12-09

同学你好,你的理解是对的,很棒,继续加油。祝学习愉快~

0

我学习太差被关起来了

提问者

2019-12-09

testing

0

0 学习 · 14456 问题

查看课程