Skip to content
陈广亮的技术博客
Go back

JS 具名函数与匿名函数的差异

// 具名函数表达式:A 在内部是只读的
(function A() {
  console.log(A); // [Function A]
  A = 1;
  console.log(window.A); // undefined
  console.log(A); // [Function A]  (赋值无效)
})();

// 函数声明
function A() {
  console.log(A); // [Function A]
  A = 1;
  console.log(window.A); // 1
  console.log(A); // 1
}
A();

Share this post on:

Previous Post
JS with 关键字的坑
Next Post
背包问题 JS 实现