func.call_apply(obc,...);

<html>
 <head>
  <title> call_apply </title>
  <meta charset="UTF-8">
  <meta name="Author" content="">
  <meta name="Keywords" content="">
  <meta name="Description" content="">
  <script type="text/javascript" src="jquery/2.1.4/jquery.min.js"></script>
 </head>

 <body>
  <div id="output1" class=""> </div>
  <div id="output2" class=""> </div>
  <script type="text/javascript">
  
  var a=8;
  var func=function(b){
      alert(this);
      alert(this.a);
      alert(b);
  }
  func(1);                  // Window 8 1

  //this 指obj
  var obj={a:9};
  func.call(obj,'ucai');   //Object 9 ucai
  func.apply(obj,['ucai']);//Object 9 ucai

  </script>
 </body>
</html>

 

posted @ 2017-11-26 17:06  sky20080101  阅读(48)  评论(0)    收藏  举报