Nullish coalescing vs Logical || by aryan



This content originally appeared on DEV Community and was authored by aryan015

Correction from previous post with same name.❤

The difference between these two operators are, nullish(??) operators consider 0 and “”,[],{} as a true.

Only null and undefined is considered as false.

const obj = {
name:'aryan khandelwal'
age:26
}
obj?.['name'] //aryan khandelwal // only access 'name' when objest is defined.
obj||obj['name'] //aryan khandelwal


This content originally appeared on DEV Community and was authored by aryan015