관리 메뉴

ballqs 님의 블로그

List(리스트) & Dictionary(딕셔너리) 본문

코딩 공부/Javascript

List(리스트) & Dictionary(딕셔너리)

ballqs 2024. 7. 12. 16:55

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

Dictionary