• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

반복문 예제문제 실패 문의

22.03.07 15:35 작성 조회수 78

1

반목문 Question 에서 products 리스트 적용 후에

정답을 한번 선언식 말고 표현식으로 써보려고 했거든요

 

let getPrice = function(products){

    const length = products.length;

    for(let i = 0; 0 < length; i++){

    console.log(products.length[i])

    }

}

 

 

이렇게 했을때는 별 문제가 없어보이고

products.length 로 확인했을때도 이상없이 2 라고 나오는것을 확인했는데요,

 

getPrice(products) 를 실행하니

 

반복횟수가 어마어마하게 계속 늘어나면서 컴퓨터가 마비되려고 하네요

 

반복문에 뭐너가 틀린게 있는건지 다른부분에서 틀린건지

 

궁금해서 남겨 놓습니다 ㅠㅠ

답변 1

답변을 작성해보세요.

1

for가 있는 라인에  let i=; 0 < length; i++ 으로 되어있습니다. 이렇게 되면 i가 증가하더라도 항상 0 < length (여기서 length는 2)가 true이기 때문에 무한 반복으로 반복문이 돌게 됩니다. i < length로 고쳐주세요!

 

minguma님의 프로필

minguma

질문자

2022.03.07

와아 저기실수가있었네요!!  감사해요 속이 편해졌어요 ㅜㅜ