什么是字面量闷叉?
經(jīng)過個人總結庇勃,就是不用js的new操作符創(chuàng)建實例檬嘀。
什么是對象字面量?
對象字面量就是創(chuàng)建對象的一種簡單容易閱讀的方法责嚷。如下創(chuàng)建了一個對象鸳兽。
var obj = {
a:'aaa',//a是屬性,'aaa'是屬性值
b:'bbb',
c:'ccc'
}
obj.a//"aaa"
obj['a']//"aaa"
js標準創(chuàng)建對象的方式要用new
var obj=new Object()
obj.a='aaa';
obj.b='bbb'
obj.c='ccc'
obj.c//"ccc"
obj['c']//"ccc"
對象字面量能干啥罕拂?有什么好處揍异?
JS字面量創(chuàng)建方式的優(yōu)缺點 - 星星** - 博客園
為什么說對象字面量賦值比new Object()高效全陨?
那么new和對象字面量哪種方法好衷掷?
顯然字面量好辱姨,簡單容易理解,運行還快戚嗅,對吧雨涛!
參考
淺談js之字面量、對象字面量的訪問懦胞、關鍵字in的用法javascript技巧腳本之家
如何理解Javascript中的字面量(literal)替久? - 知乎
JavaScript 對象字面量講解基礎知識腳本之家
通過對象字面量和構造函數(shù)創(chuàng)建對象的區(qū)別: - 前端學習之路 - SegmentFault