- ベストアンサー
JavaScriptでオブジェクトの配列
function myfunc() {} で定義したようなオブジェクトを var arr = new Array(); arr.push()で配列に入れて、あとから取り出す際に arr[0]をmyfunc型として使うにはどうすればよいでしょうか? キャストのようなものも多分なさそうですし。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
そのまま使えばいいです。 あと、 あるオブジェクトがmyfunc オブジェクトかどうかは instanceof 演算子を使えば調べることができます。 例 function myfunc(){ this.x=100; this.y=200; } var arr = new Array(); arr.push(new myfunc()); alert(arr[0].y); if(arr[0] instanceof myfunc){ alert("myfunc オブジェクト"); }
お礼
いつもありがとうございます!