0

ノブの質問で申し訳ありません。

時々異なる応答を返す JSON 応答があり、考えられる応答の 1 つのタイプのサブノードの内容を確認する必要があります。現在、ネストされた条件があります。これをさらに簡素化する方法はありますか?

if("FooResponse" in rsp){
  if(rsp.FooResponse.code === 0){
    // do something;
  }
}

2 レベルの条件チェックを行わずに、ノードとそのサブノードの存在を同時にチェックする方法があるのだろうか?

4

2 に答える 2

2

できるよ

if(rsp.FooResponse && rsp.FooResponse.code === 0){
于 2013-09-30T15:01:54.520 に答える
0

を使用して簡単に行うことができます

if(!!rsp.FooResponse && !!rsp.FooResponse.code && rsp.FooResponse.code === 0)
于 2013-09-30T15:02:59.933 に答える