问答详情
源自:5-5 返回值的函数

这种写法是怎么回事,把函数括起来?

  (function(a){

      alert(a)

  }('a'))     //把函数参数括到一起饹

//=========

  (function(a){

      alert(a)

  })('a')   //把函数括起来了,参数没扩


提问者:_十年 2016-09-24 18:23

个回答

  • qq_為妳變壞_0
    2016-09-24 22:31:33

    这两个都是立即调用函数的写法,定义完函数后函数立即执行,防止变量间相互污染!

  • qq_為妳變壞_0
    2016-09-24 22:15:37

    这两个都是立即调用函数的写法,定义完函数后函数立即执行,防止变量间相互污染!

  • dkchan4shot
    2016-09-24 21:01:00

    这两个都是立即调用函数的写法,定义完函数后函数立即执行,这种函数的作用是用于防止变量名重复,写法不同有点差别,但是主要用途都是一样的

  • _那3808049
    2016-09-24 20:18:08

    函数自调用, 将字符串参数a 传入匿名函数中。 并alert出来