同一のオブジェクトの比較プロパティと値

// 2つの比較の値が戻り値オブジェクトかどうかを正確にfalseに真/に等しい
    {isObjectValueEqual(B)    
      // GETは、aとbの属性名オブジェクト
      VARをaProps = Object.getOwnPropertyNames(); 
      VAR bProps Object.getOwnPropertyNames(= B); 
      //属性名の長さが同じか否かが判断される
      !IF(aProps.length = bProps.length){ 
          falseに戻り; 
      } 
      //削除循環属性名、属性値、その後一貫したか否かを判定する
      0 iは=(VARため、私は < aProps.length; I ++){ 
        VAR =たpropName aProps [I]; 
        IF(A [たpropName] == B [たpropName]){!
            偽に戻り; 
        } 
      } 
      真への復帰; 
    }

  

おすすめ

転載: www.cnblogs.com/lml2017/p/12012486.html