最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS函數(shù)的定義與調(diào)用方法推薦

 更新時間:2016年05月12日 16:47:16   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S函數(shù)的定義與調(diào)用方法推薦。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

JS函數(shù)調(diào)用的四種方法:方法調(diào)用模式,函數(shù)調(diào)用模式,構(gòu)造器調(diào)用模式,apply,call調(diào)用模式

1. 方法調(diào)用模式:

先定義一個對象,然后在對象的屬性中定義方法,通過myobject.property來執(zhí)行方法,this即指當前的myobject對象。

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

blogInfo.showBlog();

2. 函數(shù)調(diào)用模式

定義一個函數(shù),設(shè)置一個變量名保存函數(shù),這時this指向到window對象。

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

alert(myfunc(3,4));

3. 構(gòu)造器調(diào)用模式

定義一個函數(shù)對象,在對象中定義屬性,在其原型對象中定義方法。在使用prototype的方法時,必須實例化該對象才能調(diào)用其方法。

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

var newfunc = new myfunc("123123123");
newfunc.show();

4. apply,call調(diào)用模式

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函數(shù)的定義與調(diào)用方法推薦就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

奉节县| 临夏县| 公安县| 乐亭县| 建始县| 娄底市| 涟源市| 城市| 报价| 荔浦县| 利川市| 赤城县| 新乡市| 达拉特旗| 井冈山市| 房山区| 遂昌县| 漳浦县| 厦门市| 耒阳市| 延津县| 浙江省| 云阳县| 连云港市| 新绛县| 大同县| 临夏市| 洛阳市| 定州市| 桂平市| 黄陵县| 新巴尔虎右旗| 津市市| 泌阳县| 蒲江县| 伽师县| 浪卡子县| 万载县| 贡觉县| 鹤壁市| 凤冈县|