Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript의 URL 값이 있는 배열에서 중복 제거

<시간/>

다음과 같은 객체 배열이 있다고 가정해 보겠습니다. -

const arr =[ { url:'www.example.com/hello', id:"22" }, { url:'www.example.com/hello', id:"22" }, { url:'www.example.com/hello-how-are-you', id:"23" }, { url:'www.example.com/i-like-cats', id:"24" }, { url:'www.example.com/i-like-pie', id:"25" }];

우리는 그러한 객체 배열 중 하나를 취하는 JavaScript 함수를 작성해야 합니다. 함수는 중복 ID 키가 있는 배열에서 이러한 개체를 제거해야 합니다. 밑줄과 같은 라이브러리를 사용하지 않고 이 작업을 수행해야 합니다.

이 함수의 코드를 작성해 보겠습니다 -

예시

이에 대한 코드는 -

const arr =[ { url:'www.example.com/hello', id:"22" }, { url:'www.example.com/hello', id:"22" }, { url:'www.example.com/hello−how−are−you', id:"23" }, { url:'www.example.com/i−like−cats', id:"24" }, { url:'www.example.com/i−like−pie', id:"25" }];const removeDuplicate =(arr =[]) => { const map ={}; for(let i =0; i  

출력

콘솔의 출력은 -

[ { url:'www.example.com/hello', id:'22' }, { url:'www.example.com/hello-how-are-you', id:'23' }, { url:'www.example.com/i-like-cats', id:'24' }, { url:'www.example.com/i-like-pie', id:'25' }]