논리 연산자
&&, || 가 필요한 만큼만 평가하고 나머지는 실행하지 않는 특성실제 값을 반환하므로 조건문 없이도 분기 처리가 가능하다. 결국 더 짧은 코드로 원하는 결과를 도출할 수 있다.
// 단락 평가 활용 사례
function printName(person) {
const name = person && person.name;
console.log(name || "guest");
}
printName();
printName({ name: "서회정" });
⇒ 길게 조건문을 사용하지 않아도 됨!
Share article