我覆盖了Object构造函数:
function Object() {
console.log("here");
}
当我致电var x = new Object();
时,我可以看到"这里"。
但是,当我致电var x = {};
时,我无法得到它
不是{}
与new Object()
相同吗?我怎样才能完成这项工作?
答案 0 :(得分:0)
使用object()创建新的函数,其名称对象具有文档对象的范围,实际上不会覆盖对象。使用var x = {}时,它使用原始JS对象。