已采納回答 / empty_back
上面不是寫了arr.__proto__===Array.prototype。arr.__proto__.xxx這樣寫如果Array.prototype中有xxx方法就會(huì)重寫xxx方法如果沒有就會(huì)添加一個(gè)xxx方法,要是想不影響其它Array對象可以arr.a=xxx這樣寫
2017-09-05
已采納回答 / 星躒
因?yàn)閣indow下直接掛載的undefined可能會(huì)被用戶或其他庫的代碼覆蓋:<...code...>所以zepto作者在局部變量里定義了一個(gè)未初始化的undefined,因?yàn)槲闯跏蓟評ndefined變量值肯定為undefined,綜上就是為了避免全局undefined變量被覆蓋導(dǎo)致判斷不準(zhǔn)的問題。
2017-07-31