Javascript 控制台中js中内置对象类型的不同类型名称
我试着去适应构造函数和protype链,我基本上得到了继承和一切工作。。。我想知道,我创建“新类型”对象的方式是否有问题:如果我让firefox运行以下代码:Javascript 控制台中js中内置对象类型的不同类型名称,javascript,object,types,prototype,Javascript,Object,Types,Prototype,我试着去适应构造函数和protype链,我基本上得到了继承和一切工作。。。我想知道,我创建“新类型”对象的方式是否有问题:如果我让firefox运行以下代码: function Point() { this.x = 0; this.y = 0; } var a = new Array(); var b = new Date(); var c = new Point(); console.log(typeof a,a); console.log(typeof b,b); con
function Point() {
this.x = 0;
this.y = 0;
}
var a = new Array();
var b = new Date();
var c = new Point();
console.log(typeof a,a);
console.log(typeof b,b);
console.log(typeof c,c);
…控制台将输出:
正如您所看到的,尽管它们基本上都是对象,但对于a,它表示数组,对于b Date,但是对于c,只表示对象,而不是点
我现在的问题是:这仅仅是控制台、内置函数的一部分,还是我能把我的观点变成一个观点?检查以下问题:
console.log(c.prototype.name)
获取类名。自己定义的对象始终显示为对象