プロが教えるわが家の防犯対策術!

ある変数に、空のオブジェクトが入っているものを表示すると、
[object Object]となってしまいます。
なにかチェックする関数などあるのでしょうか?

とりあえずこういったチェックをしてますが、スマートだとは思わないのです。

if ( '[object Object]' == siteData["description"]){
test = "no description";
}else{
test = siteData["description"]["short"];
}

ご教示お願いします。

A 回答 (1件)

objectかどうか確認したいならtypeofでチェック



<script>
var obj=new Object;
if(typeof obj=="object") document.write("OK");
</script>
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!