Seems like the following code should return a true, but it returns false.
var a = {};
var b = {};
console.log(a==b); //returns false
console.log(a===b); //
In Javascript each object is unique hence `{} == {}` or `{} === {}` returns false. In other words Javascript compares objects by identity, not by value.
1. Double equal to `( == )` Ex: `'1' == 1` returns true because type is excluded
2. Triple equal to `( === )` Ex: `'1' === 1` returns false compares strictly, checks for type even