Post

[Tech] List,Map,Set & 라이브러리/프레임워크

[Tech] List,Map,Set & 라이브러리/프레임워크

면접cs

List, Map, Set의 자료구조

  • 자바스크립트의 자료구조에 대해 알아보자.

List

  • 순서가 있고, 데이터 중복을 허용.
  • 인덱스를 통해 데이터에 접근 가능.
  • 가변적인 크기와 배열이라고도 불림.

Map

  • keyvalue를 매핑하는 자료구조.
  • key 중복은 허용하지 않고, 순서도 없음.
  • value 중복은 허용함.
  • key를 통해 데이터(value)에 접근함.
  • 검색 속도가 빠르며, 딕셔너리라고도 불림.

Set

  • 순서가 없고, 데이터 중복을 허용하지 않음
  • 인덱스가 없어, 배열로 변환하여 접근함.
  • 검색 속도가 빠르며, 집합이라고도 불림.
  • 중복되지 않은 데이터를 구할 때 사용.



라이브러리프레임워크의 차이점은?!

  • 두 용어 다 일련의 클래스 나열을 가리킨다.
  • 차이점은 제어 흐름에 대한 주도권에 따라 다르다.

라이브러리

  • 제어 흐름 주도권개발자가 갖고 있음.

프레임워크

  • 제어 흐름 주도권스스로(프레임워크)가 갖고 있음.



✨ 출처

프론트엔드 기술 면접 질문


This post is licensed under CC BY 4.0 by the author.

© 79gun79. Some rights reserved.