var obj = { data: { msg: "message" } }
上記のような形式のオブジェクトからobj.data.msgを取得したいのですが、状況によってobjがnullの場合が起こります。
// メッセージを出力 alert(obj.data.msg); // objの形式が予期しない値だとエラーになる // チェックしてメッセージを出力 if (obj && obj.data && obj.data.msg) { alert(obj.data.mssg) }
このように書くとエラーチェックの部分(obj && obj.data && obj.data.msg)が冗長に感じるのですが完結に書く方法があればご教授お願いできないでしょうか。

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。