摘要:繼承常用的三種方法,記錄一下,馬上要面試了。覺得有用可以幫我點個贊嗎謝謝了。
js繼承常用的三種方法,記錄一下,馬上要面試了。
覺得有用可以幫我點個贊嗎?謝謝了。
// 原型鏈繼承 function Parent() { this.name = "原型鏈繼承"; this.play = [1,2,3]; } Parent.prototype.getName = function () { console.log(this.name); } function Child() { this.type = "原型鏈繼承child"; } Child.prototype = new Parent(); // 原型鏈上的原型對象是通用的,改變一個,其他的都會改變,但我們不想所有對象都改變 var child1 = new Child(); var child2 = new Child(); child1.play.push(4) console.log(child1.play) console.log(child2.play)
// 構(gòu)造函數(shù)繼承 function Parent() { this.name = "構(gòu)造函數(shù)繼承"; this.play = [1,2,3]; } Parent.prototype.getName = function () { console.log(this.name); } function Child() { Parent.call(this) this.type = "構(gòu)造函數(shù)繼承child"; } var child1 = new Child(); console.log(child1.getName) //構(gòu)造函數(shù)繼承不會繼承原型鏈上的方法
// 組合繼承 // 原理:創(chuàng)建中間對象,中間對象的原型對象是父類的 function Parent() { this.name = "組合繼承"; this.play = [1,2,3]; } Parent.prototype.getName = function () { console.log(this.name); } function Child() { Parent.call(this) this.type = "組合繼承child"; } Child.prototype = Object.create(Parent.prototype); Child.prototype.constructor = Child; //沒有這句代碼,Child.prototype.constructor會指向Parent var child = new Child() console.log(child instanceof Child,child instanceof Parent); console.log(child.constructor);
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/101554.html
摘要:如果當(dāng)前不是主線程則直接調(diào)用,如果是線程則創(chuàng)建一個加入到后臺的一個隊列,最終由中的一個線程池去調(diào)用。拋出線程狀態(tài)非法異常。 while (clazz != null) {String name = clazz.getName();if (name.startsWith(java.) || name.starts...
摘要:先說下我面試情況,我一共面試了家公司。篇在我面試的眾多公司里,只有同城的面問到相關(guān)問題,其他公司壓根沒問。我自己回答的是自己開發(fā)組件面臨的問題。完全不用擔(dān)心對方到時候打電話核對的問題。 2019的5月9號,離發(fā)工資還有1天的時候,我的領(lǐng)導(dǎo)親切把我叫到辦公室跟我說:阿郭,我們公司要倒閉了,錢是沒有的啦,為了不耽誤你,你趕緊出去找工作吧。聽到這話,我虎軀一震,這已經(jīng)是第2個月沒工資了。 公...
摘要:若遇到哈希沖突,則將沖突的值加到鏈表中即可。之后相比于之前的版本,之后在解決哈希沖突時有了較大的變化,當(dāng)鏈表長度大于閾值默認(rèn)為時,將鏈表轉(zhuǎn)化為紅黑樹,以減少搜索時間。有序,唯一紅黑樹自平衡的排序二叉樹。 本文是最最最常見Java面試題總結(jié)系列第三周的文章。主要內(nèi)容: Arraylist 與 LinkedList 異同 ArrayList 與 Vector 區(qū)別 HashMap的底層...
摘要:經(jīng)歷月份開放的簡歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機會。現(xiàn)在是面試了家公司左右,有些高頻問題會標(biāo)記次數(shù)總次數(shù),可供大家參考。最后祝大家面試順利,拿到心儀的,寫錯的地方請不吝賜教,謝謝。 經(jīng)歷 7月份開放的簡歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機會。一開始廣泛看面試題,沒抓住重點復(fù)習(xí),有很多平時也沒怎么用到,導(dǎo)致一開始面試的時候,問的問題...
摘要:經(jīng)歷月份開放的簡歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機會。現(xiàn)在是面試了家公司左右,有些高頻問題會標(biāo)記次數(shù)總次數(shù),可供大家參考。最后祝大家面試順利,拿到心儀的,寫錯的地方請不吝賜教,謝謝。 經(jīng)歷 7月份開放的簡歷,收到了蠻多詢問和面試,算是招人旺季,需要跳槽的小伙伴抓住機會。一開始廣泛看面試題,沒抓住重點復(fù)習(xí),有很多平時也沒怎么用到,導(dǎo)致一開始面試的時候,問的問題...
閱讀 598·2021-11-22 14:45
閱讀 3091·2021-10-15 09:41
閱讀 1589·2021-10-11 10:58
閱讀 2807·2021-09-04 16:45
閱讀 2623·2021-09-03 10:45
閱讀 3253·2019-08-30 15:53
閱讀 1234·2019-08-29 12:28
閱讀 2149·2019-08-29 12:14