truthy와 falsy를 이용한 단락회로 평가
const getName = (person) => {
const name = person && person.name; // person은 null값으로 false, &&연산자 뒤 고려 x, person의 값을 name에 저장(null)
return name || "객체가 아닙니다."; // ||연산자에서는 name이 null이여도 연산자 뒤 고려
};
let person = null;
const name = getName(person);
console.log(name); //객체가 아닙니다.