Guest User

Untitled

a guest
Nov 22nd, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. var data = [ { "rock": "granite", "youngerThan": "schist"},{ "rock": "schist", "youngerThan": "basalt"},{ "rock": "basalt","youngerThan":null },{ "rock": "granite", "youngerThan": "Picrite"}]
  2.  
  3. data.sort((a,b) =>{
  4.  
  5. if(a.youngerThan == b.rock){
  6. return -1
  7. }else{ return 0 }
  8.  
  9. });
  10.  
  11. data.sort((a,b) =>{
  12. if(a.youngerThan == null ){
  13. return -1
  14. }else if(b.youngerThan == null) { return 1 }
  15.  
  16. });
  17.  
  18. data.sort((a,b) =>{
  19. if(a.rock == b.rock ){
  20. return -1
  21. }else {return 1 }
  22.  
  23. });
  24.  
  25. data.reverse();
  26.  
  27. console.log(data);
Add Comment
Please, Sign In to add comment