Javascript & Node

Javascript 배열 중복 값 제거

터프남 2019. 7. 1. 14:47
728x90
반응형

JSON에서 원하는 값을 parsing 한 후에 중복 값 제거하기

const myArray = [
	{ "id" : "1", "name" : "sskim", "country" : "korea" },
	{ "id" : "2", "name" : "lsy", "country" : "usa" },
	{ "id" : "3", "name" : "lsw", "country" : "canada" },
	{ "id" : "1", "name" : "sskim", "country" : "korea" },
	{ "id" : "5", "name" : "nyw", "country" : "australia" },
	{ "id" : "5", "name" : "kjh", "country" : "italia" }
];

const unique = myArray.map(function (val, index) {
	return val['id'];
}).filter(function (val, index, arr) {
	return arr.indexOf(val) === index;
});

console.log(unique);

결과 값

 

728x90
반응형