Typed Array1 자바스크립트의 Array 일반적으로 배열은 어떻게 동작하는지 다른 언어를 통해 익숙히 알고 있다. 배열에서 필요한 만큼 메모리 공간을 확보한 다음 데이터를 저장한다. 특히, 연속적인 데이터 접근에 굉장히 용이하다. 그러나 JS의 배열은 뭔가 좀 특이하다. 같은 자료형이 아닌데도 배열이 잘 유지된다. 심지어 Object를 넣어도 잘 동작한다. 배열의 메모리 저장 방식 사실 JS는 배열을 다른언어에서 배열을 사용하여 메모리에 순차적으로 저장하는 방식이 아닌 Linked List의 방식( sparse distributed memory )과 동일하게 메모리에 저장한다. 동작하는 방식은 또 약간 다른가 보다.... 무튼, 성능 상 바로 접근해서 사용하는 배열을 능가할 수는 없다. 다만 요소의 삽입 및 삭제는 배열보다 빠르다. 웹사이트의 .. 2022. 11. 30. 이전 1 다음