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

javascript中call和apply的用法示例分析

 更新時間:2015年04月02日 11:19:28   投稿:hebedich  
這篇文章主要介紹了javascript中call和apply的用法示例分析,非常的詳細,需要的朋友可以參考下

call和apply的用法,并利用call實現js類的繼承

/*
 * 矩形
 */
function Rectangle(len,width) {
  this.len = len;
  this.width = width;
 
}
/*
 * 乘以
 */
function multiply(a,b) {
  return a * b;
}
// 矩形實例
var rectangle = new Rectangle(15, 30);
//求矩形面積
var proportion = multiply.call(rectangle,rectangle.len, rectangle.width);
// 等價于call
//var proportion = multiply.apply(rectangle,[rectangle.len, rectangle.width]);
 
document.write("矩形的面積是:"+proportion);
document.write("<br/>");
 
document.write("/***********************分割線********************************/<br/>");
 
// 實現繼承
function Persion(name) {
  this.name = name;
  this.sayHello = function () {
    return "hello,"+this.name;
  }
}
 
function Student(name,sex,school) {
  Persion.call(this,name);
  this.sex = sex;
  this.school = school;
 
  this.mySex = function () {
    return this.sex;
  }
  this.mySchool = function () {
    return this.school;
  }
}
 
var stu = new Student('fengjx','男','廣西機電職業(yè)技術學院')
 
document.write("stu sayHello:"+stu.sayHello());
document.write("<br/>");
document.write("stu sex is:"+stu.mySex());
document.write("<br/>");
document.write("stu school is :"+stu.mySchool());
document.write("<br/>");

演示圖:

 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

相關文章

  • JsonServer安裝及啟動過程圖解

    JsonServer安裝及啟動過程圖解

    這篇文章主要介紹了JsonServer安裝及啟動過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • JavaScript打開word文檔的實現代碼(c#)

    JavaScript打開word文檔的實現代碼(c#)

    在C#中打開word文檔其實不算太難,方法也比較多,用javascript怎么打開呢?其實,也不難
    2012-04-04
  • 深入理解JavaScript系列(2) 揭秘命名函數表達式

    深入理解JavaScript系列(2) 揭秘命名函數表達式

    網上還沒用發(fā)現有人對命名函數表達式進去重復深入的討論,正因為如此,網上出現了各種各樣的誤解,本文將從原理和實踐兩個方面來探討JavaScript關于命名函數表達式的優(yōu)缺點
    2012-01-01
  • 解讀ES6中class關鍵字

    解讀ES6中class關鍵字

    這篇文章主要介紹了ES6中class關鍵字,class是es6引入的最重要特性之一。本文通過實例代碼給大家詳解,需要的朋友可以參考下
    2017-11-11
  • JavaScript的9種繼承實現方式歸納

    JavaScript的9種繼承實現方式歸納

    這篇文章主要介紹了JavaScript的9種繼承實現方式歸納,本文講解了原型鏈繼承、原型繼承(非原型鏈)、臨時構造器繼承、屬性拷貝、對象間繼承等繼承方式,需要的朋友可以參考下
    2015-05-05
  • javascript ES6中箭頭函數注意細節(jié)小結

    javascript ES6中箭頭函數注意細節(jié)小結

    這篇文章主要給大家總結了關于javascript ES6中箭頭函數注意細節(jié)的相關資料,文中介紹的比較詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-02-02
  • 前端JS面試中常見的算法問題總結

    前端JS面試中常見的算法問題總結

    雖然說在前端很少有機會接觸到算法,大多都交互性的操作,然而從各大公司面試來看,算法依舊是考察的一方面。下面這篇文章就給大家總結了在前端JS面試中常見的算法問題,有需要的朋友們可以參考借鑒,下面來一起看看吧。
    2016-12-12
  • 淺析location.href跨窗口調用函數

    淺析location.href跨窗口調用函數

    本文詳細介紹了location.href跨窗口調用函數,具體的使用方法及實例,有需要的朋友可以參考下
    2016-11-11
  • js實現文字滾動效果

    js實現文字滾動效果

    這篇文章主要為大家詳細介紹了js實現文字滾動效果,類似于新聞板塊中的公示公告,,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 超級簡單實現JavaScript MVC 樣式框架

    超級簡單實現JavaScript MVC 樣式框架

    本文給大家分享的是一則翻譯過來的,由國外友人寫的如何簡單有效的實現javascript MVC樣式框架,算是一個MVC的入門教程,希望大家能夠喜歡。
    2015-03-03

最新評論

孟津县| 津南区| 镇安县| 亚东县| 诸暨市| 北海市| 田林县| 谢通门县| 花垣县| 蚌埠市| 封开县| 雅安市| 成安县| 广水市| 武安市| 渝中区| 宜州市| 时尚| 邵武市| 扶风县| 大同县| 灵石县| 吕梁市| 宁德市| 交城县| 宜兴市| 奇台县| 阜平县| 沈阳市| 婺源县| 辽源市| 新乡县| 云和县| 元阳县| 定州市| 饶阳县| 郎溪县| 青田县| 若羌县| 象山县| 兴城市|