雅星娱乐:JS函数的定义与调用方法推荐

时间: 作者:土加

  

[JS函数的定义]JS函数的定义与调用方法推荐

  

JS函数调用的四种方法:方法调用模式,函数调用模式,构造器调用模式,apply,call调用模式  

  

1. 方法调用模式:  

  

先定义一个对象,然后在对象的属性中定义方法,通过myobject.property来执行方法,this即指当前的myobject对象。

  
  

  
  
  var blogInfo={  blogId:123,  blogName:"werwr",  showBlog:function(){alert(this.blogId);}  };  blogInfo.showBlog();  
  
  

2. 函数调用模式  

  

定义一个函数,设置一个变量名保存函数,这时this指向到window对象。

  
  

  
  
  var myfunc = function(a,b){  return a+b;  }  alert(myfunc(3,4));  
  
  

3. 构造器调用模式  

  

定义一个函数对象,在对象中定义属性,在其原型对象中定义方法。在使用prototype的方法时,必须实例化该对象才能调用其方法。

  
  

  
  
  var myfunc = function(a){  this.a = a;  };  myfunc.prototype = {  show:function(){alert(this.a);}  }  var newfunc = new myfunc("123123123");  newfunc.show();  
  
  

4. apply,call调用模式  
  
  

  
  
  var myobject={};  var sum = function(a,b){  return a+b;  };  var sum2 = sum.call(myobject,10,30); //var sum2 = sum.apply(myobject,[10,30]);  alert(sum2);  
  
  

以上这篇JS函数的定义与调用方法推荐就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

  

(责任编辑:admin)

推荐图片Related

相关文章Related

查看更多热门新闻


首页 | js代码 | jQuery特效 | 其他代码 | 关于我们

Copyright © 2010-2019 菲娱国际平台 版权所有

系统要求:本站自适应各终端浏览器分辨率

请使用Google、Firefox、IE9、百度浏览器登录网站

网站地图 | RSS订阅 | 菲娱国际平台