摘要:屬性和方法被加入到引用的對(duì)象中。并執(zhí)行了該函數(shù)新創(chuàng)建的對(duì)象由所引用,并且最后隱式的返回。
1、創(chuàng)建一個(gè)空對(duì)象,并且 this 變量引用該對(duì)象,// lat target = {};
2、繼承了函數(shù)的原型。// target.proto = func.prototype;
3、屬性和方法被加入到 this 引用的對(duì)象中。并執(zhí)行了該函數(shù)func// func.call(target);
4、新創(chuàng)建的對(duì)象由 this 所引用,并且最后隱式的返回 this 。// 如果func.call(target)返回的res是個(gè)對(duì)象或者function 就返回它
function new(func) {
lat target = {}; target.__proto__ = func.prototype; let res = func.call(target); if (typeof(res) == "object" || typeof(res) == "function") { return res; } return target;
}
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/106709.html
摘要:屬性和方法被加入到引用的對(duì)象中。并執(zhí)行了該函數(shù)新創(chuàng)建的對(duì)象由所引用,并且最后隱式的返回。 1、創(chuàng)建一個(gè)空對(duì)象,并且 this 變量引用該對(duì)象,// lat target = {}; 2、繼承了函數(shù)的原型。// target.proto = func.prototype; 3、屬性和方法被加入到 this 引用的對(duì)象中。并執(zhí)行了該函數(shù)func// func.call(target); 4...
摘要:冬天來了,好好學(xué)習(xí),天天向上。在里面,得益于字面量對(duì)象,我們可以輕松的創(chuàng)建出一個(gè)對(duì)象,比如就可以直接創(chuàng)建對(duì)象。而在其它語言里面,無法通過這樣的方式創(chuàng)建一個(gè)對(duì)象,一般會(huì)借助構(gòu)造方法和運(yùn)算符。 冬天來了,好好學(xué)習(xí),天天向上。在js里面,得益于字面量對(duì)象,我們可以輕松的創(chuàng)建出一個(gè)對(duì)象,比如var o = {name: tom},就可以直接創(chuàng)建對(duì)象o。而在其它oo語言里面,無法通過這樣的方式創(chuàng)...
摘要:引言上篇文章介紹原型,這篇文章接著講繼承,嘔心瀝血之作,大哥們點(diǎn)個(gè)贊呀明確一點(diǎn)并不是真正的面向?qū)ο笳Z言,沒有真正的類,所以我們也沒有類繼承實(shí)現(xiàn)繼承有且僅有兩種方式,和原型鏈在介紹繼承前我們先介紹下其他概念函數(shù)的三種角色一個(gè)函數(shù),有三種角色。 showImg(https://segmentfault.com/img/bVbo4hv?w=1800&h=1000); 引言 上篇文章介紹原型,...
摘要:那么什么是基礎(chǔ)對(duì)象組件呢,舉兩個(gè)例子我們?cè)賮砜纯磳傩栽L問器,就是括號(hào)操作符及點(diǎn)號(hào)操作符都做了什么屬性訪問器也就是說括號(hào)跟點(diǎn)號(hào)對(duì)解釋器而言是一樣的。 ES規(guī)范解讀之賦值操作符&屬性訪問器 原文:https://github.com/kuitos/kuitos.github.io/issues/24事情起源于某天某妹子同事在看angular文檔中關(guān)于Scope的說明Understandin...
摘要:在結(jié)合下面簡(jiǎn)要的分析,分鐘內(nèi)你就能搞明白的啟動(dòng)流程。關(guān)于的啟動(dòng),我在驚天秘密從開始,揭露線程通訊的詭計(jì)和主線程的陰謀一文中有提到過。從上圖可以看到,方法中主要做的事情有初始化主線程的主。并使主線程進(jìn)入等待接收消息的無限循環(huán)狀態(tài)。 showImg(https://segmentfault.com/img/remote/1460000009912818); 背景介紹 從事開發(fā)到了一定階段,...
閱讀 3487·2023-04-25 22:45
閱讀 1291·2021-11-11 16:54
閱讀 2798·2019-08-30 15:44
閱讀 3196·2019-08-30 15:44
閱讀 1654·2019-08-30 13:55
閱讀 948·2019-08-29 18:45
閱讀 1203·2019-08-29 17:25
閱讀 1016·2019-08-29 12:59