4.3.3 루프를 완료한 뒤 인덱스 값 사용하기

break 문을 써서 루프를 일찍 종료했을 때 인덱스 변수의 값이 필요한 경우 아래의 패턴 활용

let i = 0;

for (; i<bigArrayOfNumbers.length; i++) {
    if (isPrime(bigArrayOfNumbers[i]))
        break;
}

if (i === bigArrayOfNumbers.length)
    console.log("No prime numbers!");
else
    console.log("First prime number found at position ${i}");

Last updated