📝 김민재 Day 13일차 빡코딩 다이어리

김민재·2021년 8월 2일
0

빡코딩 다이어리

목록 보기
14/87
post-thumbnail

1.모르는 점:

  • 자바스크립트의 스코프에 대해서
  • 소스코드 타입/소스코드의 평가와 실행 실행/컨택스트의 역할까지
  • 자바스크립트 배열이 특벽한 객체인 이유

2.배운점:

  • 스코프 개념, 스코프 종류(지역, 전역), 스코프 체인 개념, 블록과 함수 레벨 스코프 차이, 렉시컬 스코프 개념에 대해서 책을 읽으며 블로그에 정리하였당
  • 코어 자바스크립트에 나오는 컨텍스트 부분에 맞춰 딥다이브 책을 읽으며 :
    -4개의 소스코드 타입이 만드는 실행 컨텍스트가 어떤 역할을하는지
    -소스코드를 평가와 실행 과정으로 나누어 처리할 때
    1> 평가 과정에서 실행 컨텍스트가 생성되어 관리하는 스코프(렉시컬 환경의 환경레코드)에 생성된 변수나 함수 식별자가 키로 저장되며
    2>평가 과정이 끝나고 선언문을 제외한 나머지 코드가 런타임이 시작되며 실행에 필요한 정보를 실행 컨텍스트가 관리하는 스코프에서 검색하셔 취득되고 변경된 실행 결과가 다시 실행 컨텍스트가 관리하는 스코프에 등록되는 과정에 대해서 공부함
    -소스코드의 평가와 실행 과정에서 실행 컨텍스트가 실행하는데 필요한 환경을 제공하고 코드의 실행 결과를 관리하는 영역의 역할을 함을 알게되었다!

3.개선할 점: 진도가 더디다. 배열까지는 끝냈어야한다. 내일은 아침시간 1시간과 운동 후 나머지 일과 시간을 최대한 효율적으로 이용해 배열 공부 정리 마친 뒤 위코드 진도 들어가자

  1. 목표 및 마감기간
    2021-08-03 아침 공부 - 딥다이브 배열 부분 책읽으면서 텍스트 적어놓기(저녁 발표 부분 공부하며 정리하기)
    -2021-08-03 점심 공부 - 나머지 강의 들으면서 반복문 정리하기

    -2시간(06:00-07:00 & 13:00-14:00): 배열 생성하는 4가지 방식 까지 정리
    -2시간 (14:20-16:20) : 배열 참조 후 값을 추가 수정 삭제하는 방법까지 정리
    -2시간 (16:20-18:20) :

-2021-08-03 저녁 공부 - 반복문 부분 기술 벨로그 정리하기

🚀 What You Will Learn
1. 배열이 필요한 이유를 설명할 수 있다.
2. 배열의 인덱스를 활용하여 원하는 요소에 접근할 수 있다.
3. 다차원 배열에서 원하는 값에 접근할 수 있다.
4. 자주 사용하는 배열 메서드의 종류를 알고 사용할 수 있다.
5. 반복문과 배열을 활용해서 배열의 값을 조작할 수 있다.

✔️ 스터디 키워드
- 배열이 필요한 이유와 선언하는 방법
- 배열의 값을 추가, 수정, 삭제하는 방법

  • 반복문이 필요한 이유와 사용하는 방법
  • 배열과 반복문을 함께 자주 사용하는 이유
  • 배열의 메서드 5가지와 사용 방법
profile
자기 신뢰의 힘을 믿고 실천하는 개발자가 되고자합니다.

0개의 댓글