Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. const arr = [{"id":"Lenovo-21910310001","name":"Batrei ","price":"","amount":"1","cut":"","disc":"","pay":"0"},{"id":"Lenovo-21910310001","name":"Batrei ","price":"","amount":"3","cut":"","disc":"","pay":"0"},{"id":"Samsung-21910310002","name":"Chip Power Ac Dan Dc ","price":"600","amount":"5","cut":"","disc":"","pay":"600"}]
  2.  
  3. const filteredArr = arr.reduce((acc, current) => {
  4. let index;
  5. const x = acc.find((item,i) => {
  6. index = i;
  7. return (item.id === current.id)
  8. });
  9.  
  10. if (!x) {
  11. console.log(current)
  12. return acc.concat([current]);
  13. } else {
  14. acc[index] = current
  15. return acc;
  16. }
  17. }, []);
  18.  
  19. console.log(filteredArr)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement