* 什么是原型鏈?
每一個對象都有一個原型__proto__,這個原型還有它自己的原型,依次類推,形成了一個原型鏈
* prototype和__proto的區別:
1. prototype屬性是函數所獨有的,在定義構造函數時自動創建,總是被__proto__所指
2. 所有對象都有__proto__,是原型鏈查詢中實際用到的,它總是指向prototype屬性
* 構造函數、原型對象、實例對象之間的關系:
1. 構造函數.prototype = 原型對象
2. 原型對象.constructor = 構造函數
3. 實例對象.constructor = 構造函數