亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

面試官問,怎么理解原型原型鏈,我該怎么答?

面試官問,怎么理解原型原型鏈,我該怎么答?

達令說 2019-08-21 11:53:21
面試官問,什么是閉包,我該怎么答?
查看完整描述

2 回答

?
米琪卡哇伊

TA貢獻1998條經驗 獲得超6個贊

兄弟有一種叫作鏈式調用,底部最主要的精華就是returnthis完成的。而此處的原型鏈的鏈和前面提到的鏈式的鏈其實是一個意思,原型鏈上有個_proto_也就是原型的原型,當最終為null時返回值為undefined.
                            
查看完整回答
反對 回復 2019-08-21
?
qq_遁去的一_1

TA貢獻1725條經驗 獲得超8個贊

閉包
閉包是指有權訪問另一個函數作用域中的變量的函數。
functionsayHi(name){
return()=>{
console.log(`Hi!${name}`)
}
}
consttest=sayHi('xiaoming')
test()//Hi!xiaoming
雖然sayHi函數已經執行完畢,但是其活動對象也不會被銷毀,因為test函數仍然引用著sayHi函數中的變量name,這就是閉包。但也因為閉包引用著另一個函數的變量,導致另一個函數已經不使用了也無法銷毀,所以閉包使用過多,會占用較多的內存,這也是一個副作用。
原型及原型鏈
所有的JS對象都有一個prototype屬性,指向它的原型對象。當試圖訪問一個對象的屬性時,如果沒有在該對象上找到,它還會搜尋該對象的原型,以及該對象的原型的原型,依次層層向上搜索,直到找到一個名字匹配的屬性或到達原型鏈的末尾。
前端面試題
                            
查看完整回答
反對 回復 2019-08-21
  • 2 回答
  • 0 關注
  • 443 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號