关于function函数return的问题

function foo() {
var x = 1;
function bar() {
var x = 'A';
console.log('x in bar() = ' + x); // 'A'
}
console.log('x in foo() = ' + x); // 1
bar();
}

foo();
如上为什么两个function bar() 和 foo() 在花括号后都要加上 bar(); 和 foo();
他们表达什么意思,是否和return返回值一个意思?
而且他们的出现有什么作用?我发现只要没了,他们就不执行了

第1个回答  2018-02-07
没有的话函数怎么执行啊?bar();和foo();就是表示立即执行函数啊,你以为函数放在那它就会自己执行吗?本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网