3

重複の可能性:
カスタム オブジェクトの 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))

ここで、最後の 2 つのステートメントを確認すると、ブラウザーは type をobject
How do I check If they are created from same constructor Box?として出力します。

4

3 に答える 3

0

使用するinstanceof

https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/instanceof

于 2012-09-27T08:51:38.660 に答える
0

カスタムオブジェクトBoxは、javascriptを考慮する限りオブジェクトですが、オブジェクト型のインスタンスにすることもできBoxます。

于 2012-09-27T08:52:59.953 に答える