Javascript 3일차. 배열과 반복문에 대해서 학습했다.
반복문에서 for in과 for of가 있다는 것을 처음 알았다. for in을 사용할 때는 배열로 입력해야 값을 받아오고 for of를 사용할 때는 변수만 입력해도 값을 다 받아왔다.
for(const i in fruits){ console.log(`${i}번째 인덱스의 과일은 ${fruits[i]}`) }
let a = 0 for(const frk of fruits){ console.log(`${a}번째 인덱스의 과일은 ${frk}`) }
강사님의 오타로 아래와 같은 코드가 실행됐다. splice()의 괄호안에 ,냐 .이냐 때문에 혼란이 있었다. 원래 형식은 '배열변수.splice(시작 인덱스, 제거 개수)'인데 , 대신 . 이 찍혔다. 결과값을 보니 기본 형식에서 제거 개수를 생략한 걸로 인식을 하는거였다. 그리고 시작 인덱스에 1.2라는 값은 1로 인식해서 fs[1]의 값이었던 키위부터 마지막 인덱스의 값까지 splice된 것이었다.

