// 具名函数表达式: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(); JS 具名函数与匿名函数的差异
Share this post on: