ballqs 님의 블로그
List(리스트) & Dictionary(딕셔너리) 본문
List(리스트)란?
다른 언어에서는 배열이라 불렀던 단어가 Javascript에서는 List(리스트) 라고 불린다.
선언한 하나의 변수에 여러개의 데이터를 저장하는 데이터 구조이며 이를 찾을땐 index를 통해 번지수를 찾아서 값에 접근한다. 단 index는 0번지부터 찾아야 한다!!
코드
let myList = ['사과' , '배' , '포도'];
console.log(myList);
//출력결과 : ['사과' , '배' , '포도']
console.log(myList[0]);
//출력결과 : '사과'
Dictionary(딕셔너리)란?
여태 프로그래밍하면서 나는 연관배열이라 불렀는데 Javascript에서는 Dictionary(딕셔너리) 라고 불린다.
Dictionary는 key , value의 pair 로 저장하게 되는데 리스트에서 인덱스로 접근하는 것 보다 key의 값으로 value 값에 접근할수 있어서 빠르게 찾을 수 있다.
코드
// Dictionary 사용하는 방법
let person = {
'name' : 'bob',
'age' : 30,
'email' : 'bob@gmail.com'
}
console.log(person);
//출력결과 : Object {name : 'bob' , age : 30 , email : 'bob@gmail.com'}
console.log(person['name']);
//출력결과 : bob