더북(TheBook)

2.2.3절논리 연산자 사용 시 유의할 점에서 && 연산자는 앞의 식이 참이면 뒤의 식을 실행하고, 앞의 식이 거짓이면 뒤의 식을 실행하지 않는다고 배웠습니다. 즉, 다음 두 코드는 같습니다. 이처럼 한 줄밖에 없는 if 문은 && 연산자로 간단히 줄일 수 있습니다.

if (mines.includes(data[rowIndex - 1]?.[cellIndex - 1])) {
  i++;
}
// 또는
mines.includes(data[rowIndex - 1]?.[cellIndex - 1]) && i++;
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.