function a() { alert('A!'); return function(){ alert('B!'); }; }当直接访问 a( )时,只弹出 A!;如果再声明一个变量: var good = a( ); 然后再访问 good( ),此时弹出A!,再弹出 B! 。 这是什么原因呢? // 而且访问 a( )( ) 就等价于 good();
function a() {
alert('A!');
return function(){
alert('B!'); };
}
当直接访问 a( )时,只弹出 A!;如果再声明一个变量: var good = a( ); 然后再访问 good( ),此时弹出A!,再弹出 B! 。 这是什么原因呢? // 而且访问 a( )( ) 就等价于 good();
橋本奈奈未
相关分类