使用apply方法實(shí)現(xiàn)javascript中的對象繼承
更新時間:2013年12月16日 17:18:14 作者:
javascript中的對象繼承的方法有很多,在接下來的文章中為大家介紹下使用apply方法是如何實(shí)現(xiàn)的
復(fù)制代碼 代碼如下:
<script type="text/javascript">
//使用apply方法實(shí)現(xiàn)對象繼承
function Parent(username) {
this.username = username;
this.sayHello = function() {
alert(this.username);
}
}
function Child(username, password) {
Parent.apply(this, new Array(username));
//和下面一樣
//Parent.apply(this, [username]);
this.password = password;
this.sayWorld = function() {
alert(this.password);
}
}
var parent = new Parent("zhangsan");
var child = new Child("lisi", "123");
parent.sayHello();
child.sayHello();
child.sayWorld();
</script>
您可能感興趣的文章:
- AngularJS中$apply方法和$watch方法用法總結(jié)
- JavaScript中apply方法的應(yīng)用技巧小結(jié)
- JS中使用apply方法通過不同數(shù)量的參數(shù)調(diào)用函數(shù)的方法
- JavaScript中的call方法和apply方法使用對比
- 從JQuery源碼分析JavaScript函數(shù)的apply方法與call方法
- js中apply方法的使用詳細(xì)解析
- javascript中call和apply方法淺談
- JavaScript 學(xué)習(xí)筆記(九)call和apply方法
- javascript call和apply方法
- Js apply方法詳解
相關(guān)文章
JS Thunk 函數(shù)的含義和用法實(shí)例總結(jié)
這篇文章主要介紹了JS Thunk 函數(shù)的含義和用法,結(jié)合實(shí)例形式總結(jié)分析了JS Thunk 函數(shù)的具體含義、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04js實(shí)現(xiàn)局部頁面打印預(yù)覽原理及示例代碼
js 如何打印預(yù)覽,實(shí)局部打印頁面很簡單。就是把你需要打印的部分做一個起始標(biāo)記,下面有個示例大大家不妨參考下2014-07-07原生js?XMLhttprequest請求onreadystatechange執(zhí)行兩次的解決
這篇文章主要介紹了原生js?XMLhttprequest請求onreadystatechange執(zhí)行兩次的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-02-02JS信息收集代碼研究(獲取客戶端的瀏覽器、cpu等軟硬件信息)
聽朋友說,這段JavaScript信息收集代碼主要用于收集IP......等等什么的,用來研究,需要的朋友可以參考一下2023-06-06egg.js的基本使用和調(diào)用數(shù)據(jù)庫的方法示例
這篇文章主要介紹了egg.js的基本使用和調(diào)用數(shù)據(jù)庫的方法示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05