JSオブジェクトは(フィールド)の特性を含むかどうかを判断しました

 

キーワード1.は真/偽プロのテストを達成することができ返します!

//オブジェクトデータを作成します 

、データ= scope.data。

//更新時間決意値がデータ「userXM」と「モバイル」は、2つのフィールド、空であってはならないことを、「ある」
       {場合(scope.update ==「はい」)
        (IF!(「UserXM」 )内のデータ||!()で'モバイル'データ){
   //フィールドが含まれていない、コードが実行
     他}(データ[ "userXMあれば "] == "" ||データ[ "モバイル"] == "" ){

    空であるか、実行そのうちの一つ//コード二つの値、
そうでありません} {

}

}

 

VAR OBJ = {名: 'ジャック'}。
警告(OBJの '名'); //  - >真
警告(OBJの 'のtoString'); //  - >真

 

2.hasOwnProperty方法

このメソッドは、オブジェクトの属性自体が(すなわち、指定されたキーか)指定された特性を有するかどうかを示すブール値を返します。

VAR OBJ = {名: 'ジャック'}。
obj.hasOwnProperty( '名前'); //  - >真
obj.hasOwnProperty( 'のtoString'); //  - >偽


3. 未定義の分析

VAR 0 = { X:1}。
牛==!未定義。//真
オイ==!未定義。//偽
o.toString!== 未定義//真

おすすめ

転載: www.cnblogs.com/lifan12589/p/11770144.html