可能重复:
自定义对象的 Javascript 类型
我有一个关于 JavaScript 实例的问题。让我们考虑以下代码:
function Box(col)
{
var color = col;
this.getColor = function()
{
return color;
};
}
var blueBox=new Box("blue");
console.log(blueBox.getColor())
var greenBox=new Box("green");
console.log(greenBox.getColor())
console.log(typeof(blueBox))
console.log(typeof(greenBox))
现在,当我们检查最后两个语句时,浏览器将 type 打印为object
How do I check If they are created from same constructor Box
?