[2024.04.23] TIL 7일차

김선민·2024년 4월 23일

[ 본캠프 7일차 기록 ]

🖥️ 오늘 공부한 내용 🖥️

Javascript 강의 듣기 2

Javascript 문법 종합반 2주차

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

0개의 댓글