Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. let arr = ['tea', 'pizza', 'tea', 'pizza', 'tea', 'milk'];
  2. let res = {};
  3.  
  4. arr.forEach((item, index) => {
  5. let count = 0 ;
  6. const resValues = Object.keys(res);
  7. if(!resValues.includes(item)) {
  8. for(i=index; i<arr.length; i++) {
  9. if(arr[index] === arr[i]) {
  10. count++;
  11. }
  12. }
  13. const keyVal = arr[index];
  14. const value = count;
  15. res = {
  16. ...res,
  17. [keyVal] : value
  18. };
  19. }
  20. });
  21. const sortable = Object.entries(res);
  22. sortable.sort(function(a, b) {
  23. return a[1] - b[1];
  24. });
  25. console.log(sortable);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement