Javascript에 내장된 데이터 구조
4940 단어 webprogrammingnodejavascript
이 게시물에서는 JavaScript에서 즉시 사용할 수 있는 다양한 데이터 구조를 살펴보겠습니다(이러한 데이터 구조를 직접 코딩할 필요가 없기 때문에 기본적으로 사용 가능). 또한 이러한 데이터 구조를 처리하는 데 도움이 되는 몇 가지 방법을 살펴보겠습니다.
JavaScript는 다음 데이터 구조를 기본적으로 지원합니다.
정렬
배열은 항목의 모음입니다. JavaScript에서는 다양한 유형의 데이터를 포함하는 배열을 가질 수 있습니다. 실제로는 데이터 유형이 동일한 배열을 만나게 됩니다.
배열을 만드는 방법에는 세 가지가 있습니다.
어레이 작업
배열 요소에는 인덱스가 있으며 인덱스는 0부터 시작하여 array.length -1로 이동합니다. 특정 인덱스에 있는 요소에 액세스하려면 다음 구문 arrName[index]를 사용하십시오.
Splice는 기존 배열을 수정하여 특정 인덱스에서 요소를 제거하려면 array.splice(index, 1)를 사용합니다.
세트
Array와 마찬가지로 Set도 항목의 모음이며 집합의 차이점은 값이 한 번만 나타납니다.
다음과 같이 집합을 만들 수 있습니다.
let set = new Set([1, 2, 3, 4, 5, 6, 6, 6])
세트에는 1,2,3,4,5,6이 포함됩니다.
작업 설정
세트는 중복을 제거하는 추가 논리가 필요한 동일한 작업에 배열을 사용한 경우 고유한 항목 모음이 필요할 때 유용합니다.
지도
키-값 쌍의 모음이므로 개체와 동일합니까?
최상위 수준에서는 동일하게 보이지만 약간의 차이가 있습니다.
예를 들어 맵에 키가 있는지 확인하려면 다음을 수행할 수 있습니다.
map.has(키).
다음과 같이 지도를 만들 수 있습니다.
let map = new Map([['name', 'John'], ['age', '21']])
지도 작업
지도에서 .get() 메서드를 사용해야 합니다.
지도에 값을 추가하려면 .set() 메서드를 사용해야 합니다.
이제 이러한 데이터 구조의 기본 사항을 알았으므로 계속해서 시도해보고 무언가를 구현하십시오.
참조
이 게시물이 마음에 들면 공유하십시오.
Reference
이 문제에 관하여(Javascript에 내장된 데이터 구조), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/kartik2406/built-in-data-structures-in-javascript-hhl텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)