js对象字面量

什么是字面量?

经过个人总结,就是不用js的new操作符创建实例。


image.png

什么是对象字面量?

对象字面量就是创建对象的一种简单容易阅读的方法。如下创建了一个对象。

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"

对象字面量能干啥?有什么好处?

JS字面量创建方式的优缺点 - 星星** - 博客园

为什么说对象字面量赋值比new Object()高效?

为什么说对象字面量赋值比new Object()高效?

那么new和对象字面量哪种方法好?

显然字面量好,简单容易理解,运行还快,对吧!

参考

浅谈js之字面量、对象字面量的访问、关键字in的用法javascript技巧脚本之家
如何理解Javascript中的字面量(literal)? - 知乎
JavaScript 对象字面量讲解基础知识脚本之家
通过对象字面量和构造函数创建对象的区别: - 前端学习之路 - SegmentFault

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容