[ 본캠프 7일차 기록 ]
🖥️ 오늘 공부한 내용 🖥️
Javascript 강의 듣기 2
Javascript 문법 종합반 2주차
- ES6
- let (변수)
- const (상수)
- arrow function
- 삼항 연산자 : condition ? true일 경우 : false일 경우
- 구조분해할당
- 단축 속성명
- 전개 구문 : spread operator
- 객체
- 나머지 매개변수
- 템플릿 리터럴
- 일급 객체로서의 함수
- 변수를 함수에 할당 가능 : 함수가 마치 값처럼 취급 & 나중에 사용 가능
- 함수를 인자로 다른 함수에 전달 가능 : 콜백함수 & 고차 함수
- 함수를 반환할 수 있음
- 화살표 함수는 this를 바인딩 하지 않음
- 배열의 요소로 함수를 할당
- Map
- JS는 현실세계를 반영하기는 좀 어려움
- Map, Set 추가적인 자료구조 등장
- Map : key / value
- key에 어떤 데이터타입이든 다 들어올 수 있음
- Map은 키가 정렬된 순서로 저장
- 검색, 삭제, 제거, 여부 확인 가능
- Set
- 고유한 값을 저장하는 자료구조
- 값만 저장하고 key는 저장하지 않음
- 값이 중복되지 않는 유일한 요소로만 구성
- 값 추가, 검색, 값 삭제, 모든 값 제거, 존재 여부 확인
- 집합은 똑같은 값을 추가하면 중복된 값으로 인식해서 똑같은 값은 추가되지 않음