Javascript中New xxx()的本質(zhì)

2018-06-09 16:06 更新

在Javascript中,

var a = new A();

它做了如下幾件事,

  • 創(chuàng)建一個(gè)空的對(duì)象object
  • object綁定到函數(shù)A的上下文中(即A中的this現(xiàn)在指向object
  • 執(zhí)行函數(shù)A
  • 返回object

所以,var a1 = new A()var a2 = A()這兩句有著本質(zhì)的區(qū)別!


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)