객체는 Hash Table이라는 자료구조의 종류 중 하나이다. Hash Table은 Key 와 Value가 쌍을 이룬 형태로 데이터가 저장되어 있는 자료구조형을 지칭한다. - 배열 내 데이터도 Key 와 Value로 이뤄져 있으나, 배열에서는 Key가 오직 index, 즉 숫자만 가능한것에 비해 Hash Table에서는 문자열 또한 Key가 될 수 있다. 해시 테이블 작업별 시간복잡도 search O(1) lookup O(1) insert O(1) delete O(1) 장점 : 빠르다. 탐색, 삽입, 삭제, 중복 데이터를 찾아내기 쉽다. 단점 : 저장할 공간은 많은데 들어올 메모리가 적을 때 효율적이지 않고, 저장할 때 순서가 없다. 또 O(1)의 일정 시간이 길면 모두 시간이 오래 걸린다. 해시 함수(..