[JavaScript] Object 객체의 Key, Value 추출하기 - (Filter를 이용한 특정 Key 추출)

 


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 댓글