Object 객체란 "key : value" 형태로 이뤄진 변수입니다.
"Object.keys()", "Object.values()"를 통해 이 Object객체의 key값들의 집합과, value값들의 집합을 추출할 수 있습니다.
간단한 예제와 함께 사용법을 알아봅니다.
1. 사용예제
var objectSample ={ "APPLE" : "14000", "BANANA" : "2000", "MELON" : "8000", "BAD_APPLE" : "1400", "BAD_BANANA" : "200", "BAD_MELON" : "800", } let fruitKeys = Object.keys(objectSample); let fruitValues = Object.values(objectSample);
- 문법
Object.keys("Object 객체명");
Object.values("Object 객체명");
2. 결과
1) Object.keys()
2) Object.values()
3. Filter 사용예제
Filter 함수를 이용해 Key중 "BAD"가 붙은 나쁜 과일의 Key값만 추출해 봅니다.
let badFruitKeys = Object.keys(objectSample).filter(function(fruit){return fruit.indexOf("BAD") > -1;});
0 댓글