本文主要講三個(gè) 問(wèn)題

  1. prototype 和 proto

  2. function 和 object

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

prototype 和 proto

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

移動(dòng)開(kāi)發(fā)培訓(xùn),Android培訓(xùn),安卓培訓(xùn),手機(jī)開(kāi)發(fā)培訓(xùn),手機(jī)維修培訓(xùn),手機(jī)軟件培訓(xùn)

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

        
		

網(wǎng)友評(píng)論