javascript 函数的apply、call方法和length属性实例

时间:2013-05-05 16:10:01  来源:第二电脑网  作者:第二电脑网

  第二电脑网导读:bsp;this.p="func1-";  this.a=function(arg){   alert(this.p+arg);  } } //定义一个函数func2,具有属性p和方法b function func2(){  this.p="func2-";  this.b=function(arg){   alert(this.p+arg);  } } var obj1=new func1(); va...
  正文:

网页特效 函数的apply、call方法和length属性实例

<script language="JavaScript" type="text/javascript">
<!--
//定义一个函数func1,具有属性p和方法a
function func1(){
 this.p="func1-";
 this.a=function(arg){
  alert(this.p+arg);
 }
}
//定义一个函数func2,具有属性p和方法b
function func2(){
 this.p="func2-";
 this.b=function(arg){
  alert(this.p+arg);
 }
}
var obj1=new func1();
var obj2=new func2();
obj1.a("bya");     //显示func1-bya
obj2.b("byb");     //显示func2-byb
obj1.a.apply(obj2,["bya"]);   //显示func2-bya,其中["bya"]是仅有一个元素的数组,下同
obj2.b.apply(obj1,["byb"]);   //显示func1-byb
obj1.a.call(obj2,"bya");   //显示func2-bya
obj2.b.call(obj1,"byb");   //显示func1-byb

//-->
</script>


"javascript 函数的apply、call方法和length属性实例"由第二电脑网原创提供,转载请注明:http://www.002pc.com/master/College/Programming/JavaScript/25861.html


关于《javascript 函数的apply、call方法和length属性实例》文章的评论

站内搜索: 高级搜索

热门搜索: Windows style 系统 tr IP QQ CPU 安装 function 注册 if td