+ 我來(lái)回答
回答最高可+2積分
+ 我來(lái)回答
回答最高可+2積分
+ 我來(lái)回答
回答最高可+2積分
最贊回答 / luobotang
這里涉及 function 中 this 的相關(guān)知識(shí),在函數(shù)被“調(diào)用”的時(shí)候,this 指的是調(diào)用對(duì)象,而這里的調(diào)用對(duì)象是 “this.el”,也就是頁(yè)面的側(cè)邊欄對(duì)象,由于沒(méi)有定義 triggerSwitch 方法,所以報(bào)錯(cuò)。
Siderbar 構(gòu)造函數(shù)中的 this,如果是在以“構(gòu)造函數(shù)”方式使用(也就是 new Sidebar())時(shí),指的是將要被創(chuàng)建的對(duì)象實(shí)例,所以 this.el 指的是 sidebar 對(duì)象的屬性。但是,如果是以“Sidebar()”方式使用上面定義的構(gòu)造函數(shù),由于沒(méi)有明確的調(diào)用...