搜索
当前位置: sk彩票 > 对象型方法 >

在javascript中使用字面量创建原型对向和构造函数的区别

gecimao 发表于 2019-07-26 01:03 | 查看: | 回复:

  应该尽量使用字面量发创建对象,其显著优点在于它只需要输入更少的字符,除此之外,还有几点原因:

  选择字面量法创建对象强调该对象仅是一个可变的hash映射,而不是从对象中提取的属性或方法。

  对使用Object构造函数相对,使用字面量在于它并没有作用域解析。因为可能以同样的名字创建一个局部函数,解释器需要从调用Object(0的位置开始一直向上查询作用域链,知道发现全局Object构造函数。

  构造函数Object可以仅接受一个参数,并且还依赖传递的值,该OBject()可能会委派另一个内置函数来创建对象,并且返回了一个并非期望的不同对象。如将数字、字符串、布尔值当做参数传递给Object构造函数,其结果是获得了以不同构造函数所创建的对象,例如:structor为Number;传递的值是动态的,直到运行时才确定其类型,这种行为会导致意想不到的结果。

本文链接:http://moodyjews.net/duixiangxingfangfa/968.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部