Object Equality

by Saksham Malhotra

JavaScript

var obj1 = {
  name: 'saksham',
  age: 29,
  Introduction() {
    console.log(`Hi, I am ${this.name}`);
  }
}

obj1.Introduction();
console.log(Object.keys(obj1));
console.log(Object.getOwnPropertyNames(obj1));
console.log(Object.getOwnPropertyDescriptors(obj1));

console.log(isNaN(undefined));
console.log(Object.is(NaN, undefined));

console.log(NaN == NaN);
console.log(Object.is(NaN, NaN));

console.log(undefined == null);
console.log(Object.is(undefined, null));