티스토리 뷰

반응형

✔ array

순서대로여러자료 저장 가능

[자료1, 자료2, 자료3 ...]

var car = ['소나타',50000,true];

 

 

 

 

array에서 자료 꺼내기

var car = ['소나타',50000,true];
console.log(car[0]);

 

 

 

 

array 자료 추가/수정하려면

var car = ['소나타',50000,true];
car[0] = '아반떼';

 


✔ object

key:value (자료이름 : 자료) 형태로 저장가능한게 장점(!key값 꼭 붙여야함)

{key:value, key:value}

*key부분이 자료라고 오해하는데

실제 오브젝트에 저장된 자료는 value! (key는 자료이름일뿐)

var2 = {name : '소나타',price : 50000};

 

 

 

object에서 자료 꺼내기-키값으로 꺼냄

['key값'] or 변수이름.key값

var car2 = {name : '소나타',price : 50000};
console.log(car2.name);
console.log(car2['name']);

 

 

 

object에서 자료 수정/추가하려면

var car2 = {name : '제네시스',price : 50000};
car2.name='레니게이드';
car2['name']='캐스퍼';

 

 

 

✨array/object 차이점

array : 순서대로 자료 저장(자료간 순서가 존재)

object : 자료에 이름을 붙여서 저장(순서 개념이 없음)

 

 

array object
자료간 순서가 존재
자료 중간에 자르기 가능 ex)slice 함수
자료간 정렬 가능 ex)sort 함수
자료검색 가능
맨앞/맨뒤에 자료 추가 가능
array에 붙일 수 있는 기본 함수들이 많음
array안에 array, object 넣을 수 있음

자료간 순서의 개념이 없음
자료(밸류값)에 이름(키값)붙여서 저장
키값으로 밸류값 검색 가능
object안에 object, array 넣을 수 있음

 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함