在ES6 之前的ES5中創(chuàng)建對象的幾種方式盾饮。 對象字面量 new Object() 自定義構(gòu)造函數(shù) 這里的構(gòu)造函數(shù)是一種特殊的構(gòu)造函數(shù)般眉,主要為對象的成員變量賦值和實例化對象與...
在ES6 之前的ES5中創(chuàng)建對象的幾種方式盾饮。 對象字面量 new Object() 自定義構(gòu)造函數(shù) 這里的構(gòu)造函數(shù)是一種特殊的構(gòu)造函數(shù)般眉,主要為對象的成員變量賦值和實例化對象與...
繼承:子類可以繼承父類的一些屬性和方法 子類調(diào)用父類的函數(shù)要用到super關(guān)鍵字吭产,可以調(diào)用構(gòu)造函數(shù)也可以調(diào)用普通函數(shù)润樱。this的指向是誰調(diào)用指向誰单雾。子類的構(gòu)造函數(shù)中的this...
閉包 變量作用域根據(jù)作用域不同分為:全局變量和局部變量1.函數(shù)內(nèi)部可以使用全局變量2.函數(shù)外部不可以使用局部變量3.當(dāng)函數(shù)執(zhí)行完畢,本作用域內(nèi)的局部變量會銷毀什么是閉包閉包指...
函數(shù)內(nèi)this指向 this的指向是在函數(shù)調(diào)用的時候決定的浇雹,調(diào)用方式不同決定了指向不同沉御,一般都指向調(diào)用者。 普通函數(shù) 指向window昭灵,window為普通函數(shù)的調(diào)用者吠裆,win...
站在高鐵站進(jìn)站口前伐谈,我對他說:“以后我們有機(jī)會出國了,你買一個大一點的试疙、質(zhì)量好一點的行李箱诵棵,我坐在箱子上面,你推著我走好不好祝旷?” 他說:“可以履澳。” 我問他:“你知道你說得最多...
ES6之前沒有extends怀跛,可以通過構(gòu)造函數(shù) + 原型對象實現(xiàn)繼承距贷,叫組合繼承 call() 調(diào)用這個函數(shù),并修改函數(shù)運行時this指向 thisArg 調(diào)用函數(shù)的this...
構(gòu)造函數(shù)的問題構(gòu)造函數(shù)的方法存在浪費內(nèi)存的問題敌完。 在實例化對象的時候name,age屬于是簡單數(shù)據(jù)類型可以直接賦值储耐,sing()是函數(shù)屬于復(fù)雜數(shù)據(jù)類型會從新分配一個內(nèi)存空間羊初。...
什么是對象對象是為了描述顯示世界中的事物,事物本身的或者是賦予事物的屬性和行為长赞,像生活中的事物一樣晦攒,js中創(chuàng)建的對象由數(shù)據(jù)和方法組成,也就是屬性和行為得哆。JS中的函數(shù)脯颜、數(shù)組、等...