개발 일기
[Javascript] 며칠만이야 이게...
metdoyo
2022. 9. 30. 23:18
와 2주째 주말 근무 풀로 하니까 진짜 사람 미친다
계속 공부는 하려고 했는데 도저히 못 하겠어서 쉬다가ㅠ 오늘 좀 시간이 생겨서 코드카데미를 켰다
반드시 개발자로 이직하리라... 어차피 야근이랑 주말 근무는 똑같겠지만 그래도 좋아하는 일을 하면서 주말 근무를 한다면 더 나을 거라는 확신이 있다
const input = ['Moonlight is bright'];
const vowels = ['a', 'e', 'i', 'o', 'u'];
const resultArray = [];
for (let i = 0; i < input.length; i++) {
for (let j = 0; j < vowels.length; j++) {
console.log(j);
}
}
지금은 이 코드가 왜 0-4를 반복적으로 뱉어내지 않는가 고민 중이다...
for 안에 for loop를 겹쳤으니 바깥쪽 루프가 한 번씩 돌 때마다 안쪽 루프 전체가 돌아야 하는 거 아닌가...
내가 뭘 잘못하고 있는 걸까,,,
for (let i = 0; i < input.length; i++) {
console.log(`i is ${i}`);
}
이유를 찾았다. 이리저리 테스트 해 본 결과 루프가 안 돌고 있었음
이제 이 루프가 왜 안 도는지 확인만 하면 됨
console.log(input.length);
알아냈다.
input을 array로 하고 array 안에 string 하나를 넣어 버려서 length가 0이 되었던 것
바본가...?
어휴 이제 잘 돌아가네
그럼 이제 다음 문제를 해결해 볼 차례