☆☆ 新着記事 ☆☆

2018年9月25日火曜日

javascript 関数の中で関数を定義 - Closure


 <script type="text/javascript">
   
 function all(){
    function run1(a,b){
      a = 1
      b =2
      c = a+b;

    document.write(c + "<br/>");
    document.write(c + 1 + "<br/>");
    }

  function run2(){
    document.write("Function run2 is called")
    }
  run1(); // これを書かないと、後述の "all()"だけでは、呼び出せない。
  run2();// これを書かないと、後述の "all()"だけでは、呼び出せない。
 }

 all()
 </script>

参考)
http://dqn.sakusakutto.jp/2009/01/javascript_1.html

0 件のコメント:

コメントを投稿