28.JavaScript-匿名函数

2019-04-10  本文已影响0人  乄Denve彡

1.作为其他函数的参数

function test(fn) {
    fn();
}

test(function () {
    console.log("hello");  // 此时的匿名函数作为test()函数的参数
});

2.作为其他函数的返回值

function test() {
    return function () {
        console.log("jj");  // 此时的匿名函数作为test的return返回值
    };
}
let fn = test();
fn();

3.作为一个立即执行的函数
注意点:如果想让匿名函数立即执行,那么必须使用()将函数的定义包裹起来才可以

(function () {
    console.log("kkk");
})();
上一篇下一篇

猜你喜欢

热点阅读