Compare to object for equality in JavaScript

Description

The following code shows how to compare to object for equality.

Example


<!DOCTYPE HTML>
<html>
<body>
<script type="text/javascript">
var myData1 = {<!--from  w ww  . j  a v a  2s. c  o m-->
name : "JavaScript",
weather : "Good",
};
var myData2 = {
name : "JavaScript",
weather : "Good",
};

var myData3 = myData2;

var test1 = myData1 == myData2;
var test2 = myData2 == myData3;
var test3 = myData1 === myData2;
var test4 = myData2 === myData3;
document.writeln("Test 1: " + test1 + " Test 2: " + test2);
document.writeln("Test 3: " + test3 + " Test 4: " + test4);
</script>
</body>
</html>

Click to view the demo

The code above generates the following result.

Compare to object for equality in JavaScript