概述
在JavaScript高级程序设计第三版书籍中,推荐使用字面量表示法创建对象。
构造函数创建和字面量创建:
var obj = new Object();
obj.name = 'zed';
console.log(obj)
var obj1 = {
name: 'zed'
}
console.log(obj1)
两者均能成功创建对象。
字面量的好处是:
- 可读性,可维护性好,更加体现了封装性。
- 性能略好,js引擎不用解析作用域,因为不用担心出现同名构造函数
Object()
。 - 其实这种方式是没有调用
Object()
构造函数的,js引擎会帮你先创建一个空对象,然后改变this指向你创建的对象即可。 - 若函数有大量参数,推荐使用对象字面量传参,也就是直接传一个对象作为参数。这样不仅不用担心参数是否必需,而且也省去了参数顺序的麻烦。
最后
以上就是年轻夕阳为你收集整理的字面量创建对象的全部内容,希望文章能够帮你解决字面量创建对象所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复