首页 新闻 搜索 专区 学院

js中new Object和new Objec()的区别

0
悬赏园豆:10 [待解决问题]

var obj1 = new Object();
var obj2 = new Object;
console.log(typeof obj1); //输出为object
console.log(typeof obj2); //输出为object
console.log(typeof (Object()));//输出为object
console.log(typeof Object);//输出为function

问题1: 通过new Object()和new Object这两种方法声明对象有什区别?
问题2:为什么typeof (Object())类型为object,而typeof Object类型为function?

qianduanxueqi的主页 qianduanxueqi | 初学一级 | 园豆:100
提问于:2019-03-25 16:27
< >
分享
所有回答(1)
0

没区别,浏览器对代码解析时会自动补全, 完全是一样的
有括号时, 如果有参数就会按不同的构造函数去调用
没括号时,调用默认构造函数

风浪 | 园豆:2866 (老鸟四级) | 2019-03-25 16:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册