在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 關于立即執(zhí)行函數(shù)的問題

關于立即執(zhí)行函數(shù)的問題

!function (){
  var local = 1
  function bar (){
    local++
    return local
  }
  return bar
}.call()

bar()

為什么這個bar是undefined呢?

回答
編輯回答
筱饞貓

bar 是在函數(shù)內(nèi)部,使用function聲明的,所以在全局中檢測不到,改用window.bar = function(){}就可以了

最后,那個return是迷惑人的,因為沒有接收的變量,在函數(shù)外使用變量bar接收,bar也能運行

2017年11月7日 06:53
編輯回答
九年囚

在函數(shù)里面返回了bar?函數(shù)里bar就是undefined啊.
你的意思是返回bar函數(shù)把.

2017年7月2日 18:20
編輯回答
雨蝶

簡單的函數(shù) 閉包原理,

2018年8月11日 21:47