我是靠谱客的博主 年轻夕阳,最近开发中收集的这篇文章主要介绍字面量创建对象,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在JavaScript高级程序设计第三版书籍中,推荐使用字面量表示法创建对象。

构造函数创建和字面量创建:


var obj = new Object();
obj.name = 'zed';
console.log(obj)
var obj1 = {
name: 'zed'
}
console.log(obj1)

两者均能成功创建对象。
字面量的好处是:

  1. 可读性,可维护性好,更加体现了封装性。
  2. 性能略好,js引擎不用解析作用域,因为不用担心出现同名构造函数Object()
  3. 其实这种方式是没有调用Object()构造函数的,js引擎会帮你先创建一个空对象,然后改变this指向你创建的对象即可。
  4. 若函数有大量参数,推荐使用对象字面量传参,也就是直接传一个对象作为参数。这样不仅不用担心参数是否必需,而且也省去了参数顺序的麻烦。

最后

以上就是年轻夕阳为你收集整理的字面量创建对象的全部内容,希望文章能够帮你解决字面量创建对象所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部