TIL 230122 - 184번

hoin_lee·2023년 1월 22일
0

TIL

목록 보기
149/236

설이라 쉬지만 강의는 꾸준히 듣고 있는 중인데 오늘은

단락 회로 평가

라는게 나왔다

내가 알고 있떤 논리 연산자를 이용하는 방법인데 논리 연산자는 일단 &&||, !를 생각해보자
그리고 논리 연산자는 좌측에서 우측으로 평가하는데 그 방법을 이용하여 단락 회로 평가를 하는 것이다.

const getName = person -> {
  /*
  if(!person) {
    return "객체가 아닙니다."
  }
  return person.name;
  */
  const name = person && person.name;
  return name || "객체가 아닙니다.";
};

let person;
const name = getName(person);
console.log(name);

Truthy와 Falsy , 논리연산자를 활용하여 단락 회로 평가를 써봤다
주석처리부분은 단락 회로 평가를 사용하기 이전 if를 이용한 코드인데 이름을 듣기 까진 도대체 뭐지? 햇는데 직접 보고나니 평소에 많이 보던 것들이라 익숙한 거 같다.

profile
https://mo-i-programmers.tistory.com/

0개의 댓글