const getName = (person) => {
if(!person){
return '값이 없습니다.'
}
return person.name;
};
// person이라는 객체는 파라미터로 전달
let person = {name: "성원"};
// 파라미터로 전달한 값이 undefined면 error 발생
let person2;
const name = getName(person2);
console.log(name);
파라미터로 어떤 값이 들어올지 알 수 없기 때문에, 유효하지 않은 값들을 걸러내기 위해 if 조건을 (!person)
으로 설정
-> undefined, null, "" 등 빈 값을 모두 걸러내어 다른 return 값을 주기 때문에 error 발생하지 않음