表达式中的具名函数
在javascript中存在这样一个限制,表达式中的具名函数只识别为匿名函数,而忽略它的函数名。
var a = function fn(){
console.log(1);
}
a(); // 1
( function fn( ){
console.log('3')
} );
fn
fn也会显示未定义~
在javascript中存在这样一个限制,表达式中的具名函数只识别为匿名函数,而忽略它的函数名。
var a = function fn(){
console.log(1);
}
a(); // 1
( function fn( ){
console.log('3')
} );
fn
fn也会显示未定义~