前言 在js中一共有7種原始數(shù)據(jù)類型穿肄,Undefined锤岸、Null戒财、Boolean蜡饵、String披诗、Number拨匆、Object库菲、Symbol。還有...
創(chuàng)建對象 創(chuàng)建對象方式有很多菠齿,每一種都有自己的特點佑吝,可以根據(jù)不同場景去選擇創(chuàng)建對象的方式 工廠模式 優(yōu)點:消除了對象間的耦合,將所有實例化的代碼...
繼承 許多 OO 語言都支持兩種繼承方式:接口繼承和實現(xiàn)繼承泞当。但是ECMAScript中只支持實現(xiàn)繼承,下面就是實現(xiàn)繼承的方式 借用構(gòu)造函數(shù) 這...
事件循環(huán)(Event Loop) 規(guī)范中定義Event Loop如下 To coordinate events, user interactio...
前言 本文翻譯自evaluation-strategy 按值傳遞 參數(shù)的值是調(diào)用者(caller)傳遞的對象值的拷貝迹蛤,函數(shù)內(nèi)部改變參數(shù)的值不會影...
前言 本文翻譯自evaluation-strategy 按值傳遞 參數(shù)的值是調(diào)用者(caller)傳遞的對象值的拷貝,函數(shù)內(nèi)部改變參數(shù)的值不會影...
前言 本文翻譯自Functions 概述 本文將介紹ECMAScript中非常普遍的對象——函數(shù)襟士。我們將著重介紹幾種不同類型的函數(shù)是怎么樣影響上...
前言 本文翻譯自scope-chai 概要 通過第變量對象的學習我們知道盗飒,執(zhí)行上下文的數(shù)據(jù)(變量、函數(shù)聲明陋桂、函數(shù)形參)都是以屬性的方式儲存在變量...
前言 本文翻譯自this 概述 很多程序員習慣的將this和面向?qū)ο缶o密緊密連續(xù)在一起逆趣,this指向了構(gòu)造函數(shù)中新建的對象。雖然在這個說法在EC...