對於JavaScript繼承當中call的理解

首先,我們要知道call的作用,改變this指向,例如Person.call(this)  就是將Person構造函數中的this指向new之後產生的新對象。 然後我們還要理解new()操作之後,構造函數內部的變化:    (1)創建一個新的對象;    var  obj = { };     (2)將構造函數的作用域付給新的對象    Student.call( obj )       (3)返
相關文章
相關標籤/搜索