本文主要講三個 問題

  1. prototype 和 proto

  2. function 和 object

  3. new 到底發(fā)生了什么

prototype 和 proto

首先我們說下在 JS 中,常常讓我們感到困惑的地方,就是 prototype 和 __proto__ 到底是干嘛的1. __proto__ 就是 Javascript中  所謂的原型 (這里,我們還是拿具體的例子來說明吧)
    function A (name) {         // 這里是一個構造函數(shù)
        thia.name = name    }
    
    var Aobj = {                // 這里是一個 對對象字面量
        name: ''
    }
    
    // 我們分別打印出來這二個對象看看
    console.dir(A)    
    console.dir(Aobj)

移動開發(fā)培訓,Android培訓,安卓培訓,手機開發(fā)培訓,手機維修培訓,手機軟件培訓

這里我們可以很明顯的看到 
構造函數(shù)的  __proto__ 屬性 指向了 function()對象字面量的  __proto__ 屬性 指向了 Object