考察對new關鍵的深入認識,是否對前端知識有專研,若是沒有專研的人,確定說建立了一個對象,恭喜你面試官知道你是小菜鳥來的,此次面試基本上沒有太大的但願了。必定要對new過程的4個步驟很是清楚,這樣才能深深地抓住面試官的心!javascript
new共通過了4幾個階段前端
一、建立一個空對象java
varobj=new Object();
二、設置原型鏈面試
obj.__proto__= Func.prototype;
三、讓Func中的this指向obj,並執行Func的函數體。函數
var result =Func.call(obj);
四、判斷Func的返回值類型:this
若是是值類型,返回obj。若是是引用類型,就返回這個引用類型的對象。.net
if (typeof(result) == "object"){ func=result; } else{ func=obj;; }
來源:CSDN
原文:https://blog.csdn.net/lxcao/article/details/52792466
版權聲明:本文爲博主原創文章,轉載請附上博文連接!prototype