什么是字面量?
经过个人总结,就是不用js的new操作符创建实例。
什么是对象字面量?
对象字面量就是创建对象的一种简单容易阅读的方法。如下创建了一个对象。
var obj = {
a:'aaa',//a是属性,'aaa'是属性值
b:'bbb',
c:'ccc'
}
obj.a//"aaa"
obj['a']//"aaa"
js标准创建对象的方式要用new
var obj=new Object()
obj.a='aaa';
obj.b='bbb'
obj.c='ccc'
obj.c//"ccc"
obj['c']//"ccc"
对象字面量能干啥?有什么好处?
为什么说对象字面量赋值比new Object()高效?
那么new和对象字面量哪种方法好?
显然字面量好,简单容易理解,运行还快,对吧!
参考
浅谈js之字面量、对象字面量的访问、关键字in的用法javascript技巧脚本之家
如何理解Javascript中的字面量(literal)? - 知乎
JavaScript 对象字面量讲解基础知识脚本之家
通过对象字面量和构造函数创建对象的区别: - 前端学习之路 - SegmentFault