猿问

关于立即执行函数的问题

!function (){

  var local = 1

  function bar (){

    local++

    return local

  }

  return bar

}.call()


bar()

为什么这个bar是undefined呢?


哔哔one
浏览 437回答 3
3回答

ABOUTYOU

在函数里面返回了bar?函数里bar就是undefined啊.你的意思是返回bar函数把.

慕哥9229398

简单的函数 闭包原理,
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答