国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS函數的定義與調用方法推薦

2019-11-20 10:04:50
字體:
來源:轉載
供稿:網友

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函數的定義與調用方法推薦就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 光泽县| 阿拉善盟| 永泰县| 阳朔县| 沙坪坝区| 阿鲁科尔沁旗| 盈江县| 满城县| 健康| 当涂县| 南华县| 南宫市| 东城区| 梓潼县| 枣阳市| 郧西县| 兴宁市| 巫山县| 惠安县| 三穗县| 新巴尔虎左旗| 绥化市| 北辰区| 临武县| 繁峙县| 天门市| 和林格尔县| 泽库县| 丰台区| 福贡县| 龙门县| 金湖县| 沈阳市| 新巴尔虎右旗| 周宁县| 新化县| 台北县| 安达市| 类乌齐县| 共和县| 南陵县|