while vs for of vs for 속도비교
const arr = [11, 22, 33, 44, 55]; let sum = 0; let a = 0; while(a < arr.length){ sum += arr[a] a += 1 } console.log(sum)
많은 반복문 중 하나인 while문인데, do while문도 있는 것으로 알고 있는데 뭔가 얘랑 안친해서 잘....잘 안쓰고 있다 ; ;
아무튼 for의 경우에는 for(기본값; 조건식; 증감연산)의 형식을 사용하는데
while의 경우에는 간편하게 조건 하나만 붙여주면 된다.
그...은데.... 왜....왜쓰는걸까? 더 빠른가??
라고 해서 코드 벤치마크 ㅋㅋ 사이트가 있어서 돌려봤다
1이 while 문이고 2가 for of 문이였는데
while문이 더 빨랐다
그래서 한번 더.... 기존에 쓰는 for문과 for of 와도 비교를 해봤다
(점수는 상대평가라서 점수만으로 비교하면 안되는 것 같다)
for of 가 1번이고 for 가 2번이였는데... for of 가 더 빠른 것을 볼 수 있다
결론은 while > for of > for 문이라는건데........
어....? while문 공부할게요, , , ,
Author And Source
이 문제에 관하여(while vs for of vs for 속도비교), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@yukina1418/while-vs-for-of-vs-for-속도비교저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)