TEN
1.Object Constructor
表示一個基于原型的對象,該對象由構(gòu)造函數(shù)定義。 此類屬于內(nèi)置對象模型類別。
必需的 object 是一個對象或函數(shù)的名稱。
constructor 屬性是每個具有原型的對象的原型成員。這包括除 Global 和 Math 對象之外的所有內(nèi)部 JavaScript 對象。 constructor 屬性包含了對某種函數(shù)的引用,此種函數(shù)構(gòu)造了特定對象的實例。
2.For
3.Function
a.function*:
function*這種聲明方式(function關(guān)鍵字后跟一個星號)會定義一個生成器函數(shù) (generator function),它返回一個 Generator對象。
b.Arrow function:
箭頭函數(shù)表達式的語法比函數(shù)表達式短,并且沒有自己的this、arguments、super或new.target。這些函數(shù)表達式最適合于非方法函數(shù),并且不能用作構(gòu)造函數(shù)。
c.Construct VS :
使用new關(guān)鍵字調(diào)用構(gòu)造器創(chuàng)建對象,new關(guān)鍵字后緊跟函數(shù)的方式非常類似于Java中的new后緊跟著構(gòu)造器方式,通過這種方式創(chuàng)建對象簡單、直觀。JavaScript中所有的函數(shù)都可以作為構(gòu)造器使用,使用new調(diào)用函數(shù)后總可以返回一個對象。
d.Scope :
負責(zé)收集并維護由所有聲明的變量組成的一系列查詢,并實施一套非常嚴格的規(guī)則,確定當(dāng)前執(zhí)行的代碼對這些變量的訪問權(quán)限。
總結(jié)
- 上一篇: 为Nexus配置阿里云代理仓库
- 下一篇: WinForm下Splash(启动画面)