2022년 01월 10일
수정하기
문서 생성 2022-01-10 09:01:24 최근 수정 2022-01-10 09:01:33
📚 오늘 도전하고, 배운 것
- 모던 자바스크립트 Deep Dive 스터디#3-1
- lexical 환경에서 lexical(어휘)의 의미
- 네이버 어학사전에서 어휘: 어떤 일정한 범위 안에서 쓰이는 단어의 수효. 또는 단어의 전체
- 어떤 일정한 범위: 전역, 함수 등...
- 단어: 식별자
- 네이버 어학사전에서 어휘: 어떤 일정한 범위 안에서 쓰이는 단어의 수효. 또는 단어의 전체
- lexical 환경에서 lexical(어휘)의 의미
- 모던 자바스크립트 Deep Dive 스터디#3-2
- 블록 레벨 스코프
- ES6를 사용한다면
var
키워드는 사용하지 않는다. const
사용하기 ->let
을 사용해야할 것 같은데?라는 부분도const
로 가능할 것이다. (정말 안되는 경우를 제외)
- 모던 자바스크립트 Deep Dive 스터디#3-3
__proto__
: deprecated- 대신
Object.getPrototypeOf
- 대신
- 일반 객체는 호출할 수 없지만 함수는 호출할 수 있다. 함수 객체는 일반 객체가 가지고 있는 내부 슬롯과 내부 메서드는 물론, 함수로서 동작하기 위해 함수 객체만을 위한
[[Environment]]
,[[FormalParameters]]
등의 내부 슬롯과[[Call]]
,[[Construct]]
같은 내부 메서드를 추가로 가지고 있다.
- 모던 자바스크립트 Deep Dive 스터디#4-1
- Javascript ES6+ 제대로 알아보기 - 초급
- 깊은 복사
- 깊은 복사를 해야만
immutable
하다. - 매번 새로운 객체를 생성하는 것. 기존 객체와 동떨어진 별개의 데이터를 생성.
- 깊은 복사를 해야만
- 템플릿 태그란 것이 있음.
- JavaScript-Default-Parameter
- 함수의
arguments
에는 영향이 없음.arguments
는 실제로 전달하는 값만!arguments
를 대체하는 것 -> Rest Paramter
- 함수의
- 화살표 함수
- 관행, 인자를 아무것도 넘기지 않을 때
var a = _ => 10;
- 관행일 뿐 좋은 방법은 아니다. 전달할 인자가 없다면
()
쓰기
- 관행일 뿐 좋은 방법은 아니다. 전달할 인자가 없다면
- 관행, 인자를 아무것도 넘기지 않을 때
- 깊은 복사
🤔 학습하면서 궁금하거나 어려웠던 점
🌅 내일은 무엇을?
🖋 log
- 오늘 동생과 걸으며 "너무 애쓰지 말자"는 이야기를 했다. 그렇다. 처음부터 완벽하게 모든걸 하려고 계속 애를 쓰고 애를 쓰고 있었다.
- 이건 일 다니면서 팀장님께도 들었던 말인데 왜 매번 까먹는지 모르겠다.
- 동네 한바퀴 돌아와서 집에서 강의를 듣는데 거기서 지식공유자님이 똑같은 이야기를 하고 계셨다. 소름이 끼쳤다. 애쓰지 마세요.반복을 하세요.