I am not able to understand how does javascript handles object equality. Please can anybody explain me the below output?
1. var x = 3;
2. var y = 3;
3. var obj1 = {};
4. var obj2 = {};
5. var obj3 = obj1;
6. x == y
7. x === y
8. obj1 == obj2
9. obj1 === obj2
10. obj1 == obj3
11. obj1 === obj3
Output:
true
true
false
false
true
true