반응형
자바스크립트에서 데이터를 저장할 수 있는 방법 중
객체 또는 배열을 선언하여 여러 데이터를 저장할 수 있습니다.
객체 (Object)
var obj = {
name: 'superman',
age: 23,
job: Front-end
};
객체는
순서가 중요하지 않고 빠르게 데이터를 가져와야 할 경우에 주로 사용합니다.
key & value 방식으로 데이터를 저장합니다.
데이터 접근하여 값을 가져오는 속도가 빠릅니다.
데이터 추가 / 삭제 빠릅니다.
배열 (Array)
var arr = ['superman', 'batman', 'pororo'];
배열은
순서가 중요한 경우에 주로 사용합니다.
배열에 값을 접근 할 때 빠릅니다.
배열에 값을 추가 / 삭제할 때, 마지막 index에 추가 삭제하는 경우 빠릅니다.
다만, 처음이나 중간에 추가 / 삭제할 경우
모든 index를 변경해야 하기 때문에 상대적으로 복잡합니다.
정렬의 경우에도 데이터를 비교, index를 변경하는 과정에서 연산 속도가 오래 걸립니다.
728x90
반응형