효율성에서 한 번 걸러지고, 힌트를 얻어 풀어냈다.
너무 어렵게만 생각했는지도 모른다..
for문의 색다른 사용법?을 알게 되었다.
주니어 개발자가 포트폴리오를 준비할 때 알아두면 좋은 것들
리뷰는 여기서 - 일일 아티클
12시 좀 넘어서 커밋해버렸다.
Promise를 사용해야하는데 setTimeout, event로만 작성해서 반쪽짜리 미션인 셈이다.
for(let i = 0; j = i+1; i<n; i++) 처럼..
사실 내부에서 let j = i+1을 선언하는것과 다를바 없지만 for 안에다가 할 수도 있구나 싶었다.
그러나, forEach의 경우 해당 loop가 종료되는 것에 대한 결과를 기다려주지 않습니다.
loop를 돌며 function내의 내용을 처리만 하기 때문에, 관련된 array를 병렬로 순차실행하는 것은 다르게 처리를 해줘야 합니다.
출처
async await가 더 유용하더라도, Promise를 사용해보는 연습을 하자 (어차피 await가 Promise 반환을 기다리는 것이니 ..)