분류 javascript

JavaScript에서 for 루프를 벗어나는 방법

컨텐츠 정보

  • 조회 171 (작성일 )

본문

JavaScript에서 for 또는 for..of 루프를 제거하는 데 사용할 수 있는 방법을 찾으십시오.


for 루프가 있다고 가정 해보십시오.


const list = ['a', 'b', 'c']
for (let i = 0; i < list.length; i++) {
  console.log(`${i} ${list[i]}`)
}


어떤 시점에서 중단하려면 b 요소에 도달하면 break 문을 사용할 수 있습니다.


const list = ['a', 'b', 'c']
for (let i = 0; i < list.length; i++) {
  console.log(`${i} ${list[i]}`)
  if (list[i] === 'b') {
    break
  }
}


또한 break를 사용하여 for..of 루프에서 벗어날 수 있습니다.


const list = ['a', 'b', 'c']

for (const value of list) {
  console.log(value)
  if (value === 'b') {
    break
  }
}


참고 : forEach 루프에서 벗어날 수 있는 방법이 없으므로 (필요한 경우) for 또는 for..of를 사용하십시오.