欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

先定義一個(gè)對(duì)象,然后在對(duì)象的屬性中定義方法,通過(guò)myobject.property來(lái)執(zhí)行方法,this即指當(dāng)前的myobject對(duì)象。

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

blogInfo.showBlog();

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

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

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

alert(myfunc(3,4));

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

定義一個(gè)函數(shù)對(duì)象,在對(duì)象中定義屬性,在其原型對(duì)象中定義方法。在使用prototype的方法時(shí),必須實(shí)例化該對(duì)象才能調(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)用方法推薦就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 小程序?qū)崿F(xiàn)點(diǎn)擊tab切換左右滑動(dòng)

    小程序?qū)崿F(xiàn)點(diǎn)擊tab切換左右滑動(dòng)

    這篇文章主要為大家詳細(xì)介紹了小程序?qū)崿F(xiàn)點(diǎn)擊tab切換左右滑動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 詳解TypeScript中類的定義與用法

    詳解TypeScript中類的定義與用法

    TypeScript是一種開(kāi)源的編程語(yǔ)言,它是JavaScript的超集,這篇文章主要來(lái)和大家介紹一下TypeScript中類的定義與用法,感興趣的小伙伴可以了解一下
    2023-06-06
  • js實(shí)現(xiàn)tab切換效果

    js實(shí)現(xiàn)tab切換效果

    本文主要分享了js封裝一個(gè)tab切換效果的示例代碼,具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-02-02
  • javascript實(shí)現(xiàn)鼠標(biāo)拖動(dòng)改變層大小的方法

    javascript實(shí)現(xiàn)鼠標(biāo)拖動(dòng)改變層大小的方法

    這篇文章主要介紹了javascript實(shí)現(xiàn)鼠標(biāo)拖動(dòng)改變層大小的方法,涉及javascript操作鼠標(biāo)事件及樣式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 全面解析Bootstrap中Carousel輪播的使用方法

    全面解析Bootstrap中Carousel輪播的使用方法

    這篇文章主要為大家詳細(xì)的介紹了Bootstrap中Carousel的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • js中變量的連續(xù)賦值(實(shí)例講解)

    js中變量的連續(xù)賦值(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇js中變量的連續(xù)賦值(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • Bootstrap輪播插件簡(jiǎn)單使用方法介紹

    Bootstrap輪播插件簡(jiǎn)單使用方法介紹

    這篇文章主要為大家詳細(xì)介紹了Bootstrap輪播插件簡(jiǎn)單使用方法,介紹了使用bootstrap輪播插件的作用,感興趣的小伙伴們可以參考一下
    2016-06-06
  • 一文帶你探索JavaScript中斜杠的神秘世界

    一文帶你探索JavaScript中斜杠的神秘世界

    斜杠可以在代碼中擁有多種含義,所以在 JavaScript 編程中,處理斜杠是一項(xiàng)非常重要的任務(wù),本文就來(lái)帶大家一起來(lái)看看JavaScript是如何處理斜杠的
    2023-06-06
  • 基于javascript處理nginx請(qǐng)求過(guò)程詳解

    基于javascript處理nginx請(qǐng)求過(guò)程詳解

    這篇文章主要介紹了基于javascript處理nginx請(qǐng)求過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • javascript中使用正則計(jì)算中文長(zhǎng)度的例子

    javascript中使用正則計(jì)算中文長(zhǎng)度的例子

    這篇文章主要介紹了javascript中使用正則計(jì)算中文長(zhǎng)度的例子,需要的朋友可以參考下
    2014-04-04

最新評(píng)論