less copy protection, more size visualization
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

39 line
1.1 KiB

  1. function makeCreatures() {
  2. const results = [];
  3. results.push(
  4. makeHeightWeight([
  5. ["blue-whale", 4.5, "meters", 125e3, "kg"],
  6. ["sperm-whale", 3, "meters", 42e3, "kg"],
  7. ["dairy-cow", 1.7, "meters", 800, "kg"],
  8. ["horse", 2.08, "meters", 550, "kg"],
  9. ["african-elephant", 3.2, "meters", 4000, "kg"]
  10. ],
  11. "Animals",
  12. "",
  13. "food"
  14. ));
  15. results.push(
  16. makeHeightWeight([
  17. ["brachiosaurus", 13, "meters", 56e3, "kg"],
  18. ["pterodactyl", 2.3, "meters", 200, "kg"],
  19. ["stegosaurus", 4.5, "meters", 7e3, "kg"],
  20. ["tyrannosaurus", 5.2, "meters", 14e3, "kg"],
  21. ["velociraptor", 1.6, "meters", 15, "kg"]
  22. ],
  23. "Dinosaurs",
  24. "",
  25. "food"
  26. ));
  27. results.sort((b1, b2) => {
  28. e1 = b1.constructor();
  29. e2 = b2.constructor();
  30. return -math.subtract(e1.views[e1.defaultView].height, e2.views[e2.defaultView].height).value;
  31. });
  32. return results;
  33. }