通过字面量的形式创建对象:不会调用Object()
构造函数,简洁且性能更好
new Object()的方式创建对象:本质上是方法调用,涉及到在__proto__
链中遍历该方法,当找到方法后,会产生调用方法必须的堆栈信息,方法结束后,需要释放堆栈,在性能上不如使用字面量的方式创建对象
两者的区别不大,但是推荐使用字面量的形式进行创建一个新的对象
通过字面量的形式创建对象:不会调用Object()
构造函数,简洁且性能更好
new Object()的方式创建对象:本质上是方法调用,涉及到在__proto__
链中遍历该方法,当找到方法后,会产生调用方法必须的堆栈信息,方法结束后,需要释放堆栈,在性能上不如使用字面量的方式创建对象
两者的区别不大,但是推荐使用字面量的形式进行创建一个新的对象