检测jQuery中的未定义项

Pro*_*eus 1 javascript jquery

如何在'if语句'中检测jQuery中的未定义项目我已经尝试了类似下面的内容但到目前为止没有任何成功.

 success: function(data){

  if(typeof data.DATA[0].RECIPIENTID = 'undefined'){
     // do nothing                          
   }
   else {
       //else get value
       console.log(data.DATA[0].RECIPIENTID);                       
   }


 console.log(data);

 }
});
Run Code Online (Sandbox Code Playgroud)

Mat*_*all 9

= JavaScript中的分配运算符.使用===,而不是=.

if(typeof data.DATA[0].RECIPIENTID === 'undefined'){
    // ...
}
// ...
Run Code Online (Sandbox Code Playgroud)

另请参见在JavaScript比较中应使用哪个等于运算符(== vs ===)?