什么是屬性吵护? 屬性是對象的成員菇曲,由名/值對組成艇肴,值可以是單純的原始數(shù)據(jù)類型瑟俭,也可以是對象、方法一樣的引用數(shù)據(jù)類型价匠。每個屬性(property)上...
原型模式 原型模式不關(guān)心對象的具體類型墨微,而是找到一個對象,然后通過克隆來創(chuàng)建一個一摸一樣的對象陪捷。 原型模式的規(guī)則: 所有的數(shù)據(jù)都是對象回窘。 要得到...
由上面這個例子可以知道new在執(zhí)行時做了哪些事情: 創(chuàng)建一個新對象 將傳入的參數(shù)變?yōu)榱诵聦ο蟮膶傩裕@是構(gòu)造函數(shù)內(nèi)部的具體實現(xiàn)決定的 讓新對象的...
概念 當(dāng)一個函數(shù)被調(diào)用時市袖,會創(chuàng)建一個活動記錄(有時也稱為執(zhí)行上下文)啡直。這個記錄會包含函數(shù)在哪里被調(diào)用(調(diào)用棧)、函數(shù)的調(diào)用方式苍碟、傳入的參數(shù)等信息...
JavaScript的scope和context都是不能被我們直接使用的東西酒觅,存在于JavaScript的整個執(zhí)行過程,分為代碼編譯階段和代碼執(zhí)...
基本類型和引用類型 ECMAScript變量可能包含兩種不同數(shù)據(jù)類型的值:基本類型值和引用類型值微峰∠系ぃ基本數(shù)據(jù)類型有:undefined,null,...
堆 堆通常是一個可以被看作一棵樹的數(shù)組對象掂榔,堆總是滿足以下兩個性質(zhì):1、堆中某個節(jié)點的值總是不大于或不小于其父節(jié)點的值症杏;2装获、堆總是一棵完全二叉樹...
原型 每一個JavaScript對象(null除外)都和另一個對象相關(guān)聯(lián)±鞑“另一個”對象就是我們熟知的原型穴豫,每一個對象都從原型繼承屬性”朴眩——《J...
起因 無意間看到三門問題精肃,然后了解了一下,大致內(nèi)容如下:一個游戲帜乞,有三扇門司抱,一真兩假,假門背后是空的黎烈,真門背后是獎品习柠,如果選中真門那就能獲得獎品...