1

「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);

 }
});
4

2 に答える 2

9

=JavaScriptの割り当て演算子です。ではなく、を使用====してください。

if(typeof data.DATA[0].RECIPIENTID === 'undefined'){
    // ...
}
// ...

JavaScriptの比較で使用する必要がある等式演算子(== vs ===)も参照してください。

于 2012-08-28T14:37:39.283 に答える
1

undefined は引用符を必要としません ''

    if(RECIPIENTID === undefined){
     // do nothing                          
   alert("undefined");
}
于 2012-08-28T14:41:14.407 に答える