<script> function f1(){ var n=999; function f2(){ alert(n); } return f2; } var result=f1(); result(); // 999 f1()();//999 f1();錯誤 </script>這里直接調(diào)用f1()為什么不行呢,為什么要賦給一個變量,然后再調(diào)用
javascript閉包求解
楊__羊羊
2018-10-18 18:15:03