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
'자바스크립트' 카테고리의 다른 글
바닐라 자바스크립트로 클릭 이벤트 구성하기 (0) | 2020.10.07 |
---|---|
[자바스크립트] Fade In & Fade Out (0) | 2020.09.13 |
[자바스크립트] 숫자 여부 판단 함수, 숫자인지 문자인지, isNum, isNumeric, isNumber JavaScript (0) | 2020.08.20 |
[JavaScript] String.split() 문자열 분할 하는 메서드 (0) | 2020.08.19 |
자바스크립트 숫자 3자리 마다 콤마 찍기 (2) | 2020.08.17 |