Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 控制台中js中内置对象类型的不同类型名称_Javascript_Object_Types_Prototype - Fatal编程技术网

Javascript 控制台中js中内置对象类型的不同类型名称

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

我试着去适应构造函数和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);
console.log(typeof c,c);
…控制台将输出:

正如您所看到的,尽管它们基本上都是对象,但对于a,它表示数组,对于b Date,但是对于c,只表示对象,而不是点


我现在的问题是:这仅仅是控制台、内置函数的一部分,还是我能把我的观点变成一个观点?

检查以下问题:

您基本上是在正确的轨道上,但是对象类型与您要查找的对象类名不完全相同。

尝试
console.log(c.prototype.name)
获取类名。自己定义的对象始终显示为对象