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

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)文章

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

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

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

    詳解TypeScript中類的定義與用法

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

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

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

    javascript實現(xiàn)鼠標拖動改變層大小的方法

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

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

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

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

    下面小編就為大家?guī)硪黄猨s中變量的連續(xù)賦值(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Bootstrap輪播插件簡單使用方法介紹

    Bootstrap輪播插件簡單使用方法介紹

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

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

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

    基于javascript處理nginx請求過程詳解

    這篇文章主要介紹了基于javascript處理nginx請求過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • javascript中使用正則計算中文長度的例子

    javascript中使用正則計算中文長度的例子

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

最新評論