เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้อาร์เรย์ของตัวอักษร ฟังก์ชันของเราควรคืนค่าอาร์เรย์ใหม่โดยกรอง triplets ทั้งหมดแล้ว
รหัสสำหรับสิ่งนี้จะเป็น −
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; }, {}); ให้ res =[]; ให้ obj =hashMap(arr); for(ให้คีย์ใน obj){ สำหรับ(ให้ i =0; iเอาต์พุตในคอนโซล −
[ '3', '3', '5' ][ '1', '3', '3', '5' ][][ '1', '7', '7' ]ก่อน>