国产探花免费观看_亚洲丰满少妇自慰呻吟_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函數的定義與調用方法推薦就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁阳县| 阿巴嘎旗| 横峰县| 甘洛县| 永川市| 贵溪市| 遂川县| 临洮县| 松原市| 瑞安市| 天长市| 大城县| 甘谷县| 弥渡县| 卢氏县| 南开区| 阳江市| 临沧市| 元谋县| 昌都县| 奉化市| 揭东县| 商都县| 九龙县| 九台市| 衡东县| 安化县| 且末县| 永仁县| 嘉祥县| 和政县| 新干县| 搜索| 门头沟区| 天等县| 青阳县| 万全县| 佛学| 永安市| 镶黄旗| 郁南县|