call()和apply()方法使用代碼實例
本章節(jié)分享幾段關(guān)于call()和apply()方法使用的代碼實例。
需要的朋友可以做一下參考,關(guān)于兩個方法的基本用法這里不做介紹,可以參閱相關(guān)閱讀。
(1).call()方法可以參閱js call()一章節(jié)。
(2).apply()方法可以參閱javascript apply()一章節(jié)。
代碼實例:
/*
* 矩形
*/
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);
console.log(proportion);
// 實現(xiàn)繼承
function Persion(name) {
this.name = name;
this.sayHello = function () {
return "歡迎來到,"+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('實例','教程','青島市南區(qū)')
console.log(stu.sayHello());
console.log(stu.mySex());
console.log(stu.mySchool());
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至201542412@QQ.com舉報,一經(jīng)查實,本站將立刻刪除。
相關(guān)推薦
-
js map集合簡單代碼實例
本章節(jié)分享一段代碼實例,它模擬紅絲線了m集合的功能。代碼實例如下:vr M = function (){ /************基礎(chǔ)變量**************/ vr hs
-
javascript計算字符串長度代碼實例
下面分享一段代碼實例,它實現(xiàn)了計算字符串長度的效果。并且能夠區(qū)分中英文,代碼實例如下:function DLngth(fD){ vr intLngth=0 for (vr i=
-
微信隱藏網(wǎng)頁右上角按鈕js代碼實例
直接看代碼,因為非常的簡單,沒啥好說的:WixinJsBridg.cll(hidOtionMnu);Wixini的地址是github/zxli/Wixini。
-
js微信窗口關(guān)閉事件簡單代碼實例
下面就是一個簡單的演示代碼片段:WixinJSBridg.invok(closWindow,{},function(rs){ //lrt(rs.rr_msg); });Wixin
-
js獲取網(wǎng)頁title標(biāo)題代碼實例
本章節(jié)介紹一下如何利用jvscrit獲取網(wǎng)頁的標(biāo)題。這里就不通過代碼實例介紹了,因為實在是太簡單了,只需要使用如下代碼即可:documnt.titl















