TIL/내일배움캠프 2주차

[내배캠 TIL ] 2주차 화요일

두캔두잇 2023. 5. 24. 00:32
const arr =["a","b","c"]

오늘도 어김없이 방대한 지식들이 들어와 정신없는 하루였다.

아직까진 코드를 작성해보고 할 수준이 아닌것같아서 배웠던것들중 알게된 

소개하기에 앞서 교육을 받는동안 주위에 잘하시는분들이 많아서 그분들께 영감을 받아 다음부턴 몇시간이도 걸리더라도

코드를 적어가보며 오류를 만나 해결해가는 과정을 만들려고한다.

                                      ** 튜터님들도 이러한 시행착오가 실력발전에 좋다고 하셨다 **

 

# 오늘 소개할 문법은 "For ...of 명령문" 이다.

const arr =["a","b","c"]

먼저 이렇게 열거를 (가능)한 속성이 있는 객체를 생성한다. 

참고로

const

const 대신에,

let

let 을 사용 할 수도 있다. ( 블록내부 변수를 수정하지 않는 경우에만 )  그리고나서

const arr =["a","b","c"]
for (const answer of  arr) {
    console.log(answer);
}

이렇게 작성해보았다.

for문 안에 있는 const 부분은 각 반복에 서로 다른 속성값이 const 부분에 할당이 된다.

그리고, arr (Array) 부분에 반복되는 열거가능한 속성이 있는 객체가 할당된다.

 

마지막으로 콘솔 부분에 answer 값을 넣고 터미널을 돌린 결과

consol.log(answer)를 찍어본 결과.

이렇게 잘 나오는것을 볼 수 있다.

주말이나 남는 시간을 이용해서 for...of 문을 응용해 더욱 긴 코드를 적어보며 만나게 될 오류를 해결해 봐야겠다.