TIL

[현대이지웰 Java 풀스택 개발자 아카데미 6월] TIL 6일차 - javascript

Remily 2025. 7. 8. 21:58
반응형

📕 오늘 배운 것

  1. 반복문
  • while
  • do while
  1. 배열
  • 여러가지 배열 표현식
  • 얕은 복사
  • 깊은 복사
    • 깊은 복사 방법 3가지
  1. 함수
  • 표현식
    • 기본 함수
    • 즉시실행 함수
  • 함수 반환값 (return)
  • 함수의 매개변수
  • 함수 호이스팅
    • 일반 함수
    • 익명 함수
  • 콜백 함수
  • 화살표 함수 표현식

 

 

 

📙 새로 알게 된 것

  • do while
    • 주로 for, if, foreach만 쓰다보니 생소했다.
    • 최소 1번 이상 반복을 수행한다는 점이 독특함. 어딘가 쓰면 좋을 것 같은데 당장에 떠오르는 예시 없음...😓
  • 깊은 복사 방법 3가지
    • map만 알고 있었는데 JSON 인코딩 후 다시 디코딩 하는 방법은 새롭다! 배열이 크면 클 수록 이 방법의 효율이 더 클듯.
    • 그 외에도 concat(), 스프레드 연산자 사용이 있는데 어느쪽이 더 효율적일지는 알아봐야 할듯...!
  • 익명 함수
    • map, find 등의 메서드 사용을 위해 해당 메서드 안에 작성하는 방법은 알고 있었으나 변수로 생성하는 것, 일반 함수 호출처럼 반복 사용하는 것, 다른 변수에 복제 가능한 것 까지 새로 알게 된 것이 매우 많았음!
    • 근데 일반함수와 다르게 호이스팅이 안된다는 것 말고는 차이가 없어 보이는데 이게 장점이 되어 익명 함수가 아니면 안되는 순간이 있나...?🥴
    • 사용예제를 많이 접해보고 싶은데 어디서 찾아야할지 모르겠다;; 나중에 강사님께 여쭤봐야 겠다..
  • 콜백 함수
    • ajax와 promise만 써왔고... 그외 동기 처리 필요할 땐 되도록 서버단(PHP)에서 하다 보니 처음 접해봤다.
    • 마찬가지로 어디에 주로 쓰게될지 모르겠음; 사용예제를 찾아봐야겠다...!

 

 

 

📗 오늘 회고

수업 들으면서 중간중간 지금 배우는 것이 무엇인지 목록 적어보는 것 만으로도 내용 떠올리는데 많은 도움이 됨.

 

새로 알게된 내용이 너무 많을 때는 수기 필기를 아에 안 하고 내용 따라가기 급급해짐.
코드에 주석으로 키워드 + 간단한 설명을 적어두고 수업 따라가다가 쉬는 시간 또는 수업 끝나면 바로 복습해서 내용 정리하면 좋을 것 같음!

 

수업 끝나자마자 TIL 작성하는 루틴이 필요함! 밥 먹고 해야지~ 했더니 미루는 경향이 있음...😂

 

 

 

📘 내일 할 일

  • 당일 배우는 내용 목록화 하면서 수업 듣기
  • 쉬는 시간, 수업 끝나면 바로바로 TIL 작성하며 복습하기!
  • 더워도 꾸준한 아침 조깅 나가기! 😆
반응형