본문 바로가기
자바스크립트

[JavaScript] Dictionary 사용하는 방법

by 개발하는 늑대 2020. 8. 22.
728x90

Dictionary 사용하는 방법

var dicObject = {}
dicObject['cat'] = '고양이';
dicObject['dog'] = '개';
dicObject['monkey'] = '원숭이';
console.log(dicObject) // Object {cat: "고양이", dog: "개", monkey: "원숭이"}

// Dictionary 출력
for (var key in dicObject) {
  console.log("key : " + key +", value : " + dicObject[key]);
}

// Dictionary 추가, 제거
dicObject['tiger'] = '호랑이'; // 추가
delete dicObject['tiger']; // 삭제 (제대로 삭제 되면 true, 아니면 false)

// 모든 key를 가져오는 방법
Object.keys(dicObject); // ["cat", "dog", "monkey"]

// Dictionary 길이 구하는 방법
Object.keys(dicObject).length; // 3

// key를 체크하는 방법
"moneky" in dicObject // true
"elephant" in dicObject // false

// key의 마지막 값 가져오는 방법
var lstKey = Object.keys(dicObject)[Object.keys(dicObject).length - 1]
console.log("last key = " + lstKey);
// monkey
728x90