javascript-guidebook icon indicating copy to clipboard operation
javascript-guidebook copied to clipboard

闭包-定义用例错误

Open Pengjee opened this issue 1 year ago • 0 comments

function foo() {
  let value = 1;

  function bar() {
    console.log(value);
  }
  // error,正确的应该是return bar
  return bar();
}

const baz = foo();

// 这就是闭包的作用,调用 foo 函数,就会执行里面的 bar 函数,foo 函数这时就会访问函数外层的变量
baz();

Pengjee avatar Dec 31 '23 05:12 Pengjee