最新回答 / 依韻_宵音
直接 `arr.test` 是給arr這個數(shù)組(本質(zhì)還是對象)新增了一個新屬性,值為一個函數(shù)。而 `arr.__proto__.test` 則是加在arr的原型上的。類比面向?qū)ο蟮淖兂伤枷?。假設一直狗會叫,那么這個方法是針對每一只具體的狗逐個去賦予它這個方法呢?還是直接在狗的這個抽象類對象上?不過在實例代碼中用prototype的更多一些吧,不過和 `__proto__` 也是有區(qū)別的,簡單可以說prototype是從Array上訪問,而在具體以的某個? `[]` 上是不行。不過 `Array.proto...
2018-05-25
最新回答 / 暗笛扉聲
$.fn 相當于 $.prototype,?$.prototype中定義了很多方法。dom.__proto__ = $.fn這句相當于,將一個dom實例的隱式原型(__proto__)指向了?$.prototype。這樣dom實例就可以引用?$.prototype中定義的方法了。
2016-12-14