码迷,mamicode.com
首页 > Web开发 > 详细

js:{}与new Object()的区别是什么

时间:2015-07-28 14:26:37      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:

var a = {};
var b = new Object();

 这两种创建对象方式,从测试效果来看,{}会快一点。

{} 这个叫做对象字面量

如果new Object()中没有传入参数,与{}是一样的。
但是如果传入不同的参数,会有不同的效果。

  • 传入String 返回String,类似new String()
  • 传入Number 返回Number,类似new Number()
  • 传入Object 返回Object,其实没啥用
var Obj = function() {};

var a = {};
var b = new Object();
var c = new Obj();

 c最快,a次之,b最慢

 

js:{}与new Object()的区别是什么

标签:

原文地址:http://www.cnblogs.com/zhuiluoyu/p/4682640.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!