220223 TIL

Dzeko·2022년 2월 23일
0

개발일지

목록 보기
40/112
post-thumbnail

Today I Learned


1. 모던 자바스크립트 Deep Dive :

13장 스코프

스코프란

모든 언어의 기본적이고 중요한 개념.
변수와 함수와 깊은 관련이 있다.
var로 선언된 변수는 스코프 내에서 중복 선언이 허용된다.
let과 const는 허용되지 않는다.

스코프의 종류

  • 전역: 전역 변수는 어디서든지 참조할 수 있다.
  • 지역: 함수 몸체 내부를 말한다. 자신의 스코프와 하위 스코프에서 유효하다.

스코프 체인

모든 지역 스코프의 최상의 스포크는 전역 스코프다. 계층적으로 연결된 것을 스코프 체인이라 한다.
변수를 참조할 때, js엔진은 스코프 체인을 통해 변수를 참조하는 코드의 스코프에서 시작하여 상위 스코프 방향으로 이동하며 선언된 변수를 검색한다.

함수 레벨 스코프

모든 코드 블록이 지역 스코프를 만드는데 이를 블록 레벨 스코프라 한다. 하지만 var로 선언된 변수는 오로지 함수의 코드 블록만을 지역 스코프로 인정한다. 이를 함수 레벨 스코프라 한다.




2. CS 스터디 :

3장 메모리와 디스크의 핵심: 순차 논리(p.136 ~ p.140)

래치 Latch

  • 일반적인 버퍼
    - 입력에서 1을 주면 출력에서 1이 나왔다가 입력이 없으면 다시 0이 되는 구조
    → 일시적인 입력만으로는 1을 기억하지 못함
  • OR Gate Latch
    - 1번 1을 준 것만으로도 출력에서 쭈욱 1이 나온다! → 1을 기억할 수 있다
  • AND-OR Gate Latch
  • S-R Latch
    - set을 통해 데이터 설정
    - reset을 통해 데이터 리셋





To Do

1. 完) 리액트 lv.2 과제제출

2. 完) 알고리즘 최소 한 문제 - 220223's Algorithm

3. 完) 모던 자바스크립트 Deep dive 한 장 읽기

4. 完) CS 스터디 내용 정리하기






Today's Short Report

실전 프로젝트 1인분만 하자.. 빡공 긔
profile
Hound on the Code

0개의 댓글