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

JavaScript에서 반복이 있을 때 배열에서 일부 항목을 제거하는 방법

<시간/>

리터럴 배열을 받는 JavaScript 함수를 작성해야 합니다. 우리 함수는 모든 삼중항이 필터링된 새 배열을 반환해야 합니다.

이에 대한 코드는 -

 const arr1 =[1,1,1,3,3,5]; const arr2 =[1,1,1,1,3,3,5]; const arr3 =[1,1,1,3 ,3,3]; const arr4 =[1,1,1,1,3,3,3,5,5,5,5,5,5,5,5,5,5,5,5,7, 7]; const removeTriplets =arr => { const hashMap =arr => arr.reduce((acc, val) => { if(val in acc){ acc[val]++; }else{ acc[val] =1; }; 반환 acc; }, {}); 하자 =[]; let obj =hashMap(arr); for(obj의 키 입력){ for(let i =0; i  

콘솔의 출력 -

[ '3', '3', '5' ][ '1', '3', '3', '5' ][][ '1', '7', '7' ]