How to check if a json key exists?

后端 未结 13 2248
一整个雨季
一整个雨季 2020-11-27 11:38

So, I get some JSON values from the server but I don\'t know if there will be a particular field or not.

So like:

{ \"regatta_name\":\"ProbaRegatta\"         


        
13条回答
  •  不知归路
    2020-11-27 12:08

    I used hasOwnProperty('club')
    
    var myobj = { "regatta_name":"ProbaRegatta",
        "country":"Congo",
        "status":"invited"
     };
    
     if ( myobj.hasOwnProperty("club"))
         // do something with club (will be false with above data)
         var data = myobj.club;
     if ( myobj.hasOwnProperty("status"))
         // do something with the status field. (will be true with above ..)
         var data = myobj.status;
    

    works in all current browsers.

提交回复
热议问题