2.2.3절의 논리 연산자 사용 시 유의할 점에서 && 연산자는 앞의 식이 참이면 뒤의 식을 실행하고, 앞의 식이 거짓이면 뒤의 식을 실행하지 않는다고 배웠습니다. 즉, 다음 두 코드는 같습니다. 이처럼 한 줄밖에 없는 if 문은 && 연산자로 간단히 줄일 수 있습니다.
if (mines.includes(data[rowIndex - 1]?.[cellIndex - 1])) {
i++;
}
// 또는
mines.includes(data[rowIndex - 1]?.[cellIndex - 1]) && i++;