当前位置:  开发笔记 > 编程语言 > 正文

函数尾部的()中的参数是什么意思?(JavaScript)的

如何解决《函数尾部的()中的参数是什么意思?(JavaScript)的》经验,为你挑选了1个好方法。

在下面的代码中,最后一行是什么(括号内的位)?

它与Javascript闭包有关吗?

它是否返回变量?

有没有办法在不使用这个简写的情况下编写这段代码?

谢谢!!

(function (window, $, my, undefined) {
    'use strict';

    if (!$) { throw 'jQuery not found.'; }

    my.someNamespace = {

        bla:null,
        blabla:null,

        init: function(){},
        bind: function(){}

    };
} (window, $, window.my = window.my || {}));

void.. 5

var x = 5;
(function(y){
   console.log(y); // will print 5
})(x);

它是一个立即调用的函数表达式,简称IIFE.它在创建后立即执行.x是传递的参数.



1> void..:
var x = 5;
(function(y){
   console.log(y); // will print 5
})(x);

它是一个立即调用的函数表达式,简称IIFE.它在创建后立即执行.x是传递的参数.

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有