JS怎样在外部调用函数内部的函数

声明一个全局变量,在函数内部给函数赋值给该变量,然后在外部通过变量调用。

var outVal = 'jack';
// 声明一个变量,稍后调用
var later;
function outer() {
    var innerVal = 'sam';
    function inner() {
        return outVal && 'I can see it'; 
    }
    // 为内部函数inner赋值
    later = inner;
}
outer();
// 执行内部函数
later();

猜你喜欢

转载自blog.csdn.net/weixin_42604536/article/details/85556507
今日推荐