1. 談談原型html
可以實現繼承,對象查找屬性的規則函數
實例對象的隱式原型的值 爲其 對應構造函數的 顯式原型的值this
全部函數都有顯示原型屬性spa
全部實例對象都有隱式原型屬性prototype
全部函數都是 Function 的實例htm
Function 是經過 new 本身產生的實例對象
2. 原型鏈blog
由多個隱式原型屬性構成的鏈狀結構就是原型鏈繼承
做用: 用來查找對象的 屬性/方法原型鏈
先自身找,找不到再去 __proto__ 找,最終找到 Object.prototype.__proto__ 上,返回 undefined
3. 做用域鏈
多個上下級關係的做用域造成的鏈, 它的方向是從小向大的(從內到外)
做用:查找變量的規則
先自身做用域找,找不到再上一級找,最終來到全局做用域,找不到就報錯(xxx is not defined)
4. 預解析、預處理作了什麼事?
5. 完整原型圖