// 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]){! 偽に戻り; } } 真への復帰; }