1. 程式人生 > >js new關鍵字解析

js new關鍵字解析

function Person(name){ 
    this.name = name; 
}
var p = new Person(“李四”);

使用new操作符經過以下的幾個步驟:

  1. 建立一個新物件
  2. 將建構函式的作用域賦給了新物件,所以this指向了新物件。
  3. 執行建構函式中的程式碼。(可以給這個物件新增一些屬性)
  4. 返回這個新物件。