JS 匿名函数与闭包的this指向

匿名函数与闭包的 this 均指向 window。

function a() {
  (function () {
    console.log(this, 'function');
  })();

  function b() {
    console.log(this, 'function b')
  };

  b();
}

a();
// > Window {window: Window, self: Window, document: document, name: '', location: Location, …} 'function'
// > Window {window: Window, self: Window, document: document, name: '', location: Location, …} 'function b'
此条目发表在JavaScript分类目录,贴了, , , , 标签。将固定链接加入收藏夹。