function a() { alert('A!'); return function(){ alert('B!');
}; }当直接访问 a( )时,只弹出 A!;如果再声明一个变量: var good = a( ); 然后再访问 good( ),此时弹出A!,再弹出 B! 。 这是什么原因呢? // 而且访问 a( )( ) 就等价于 good();
添加回答
举报
0/150
提交
取消