Guest User

Untitled

a guest
Mar 18th, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. ##Array Cardio 1
  2. 1.
  3. ```javascript
  4. var newInventors = inventors.filter(function(inventor) {
  5. if(inventor.year >= 1500 && inventor.year < 1600) {
  6. return true;
  7. }
  8. });
  9. console.log(newInventors);
  10. ```
  11.  
  12. 2.
  13. ```javascript
  14. var fullNames = inventors.map(function(inventor){
  15. return inventor.first + ' ' + inventor.last;
  16. });
  17. console.table(fullNames);
  18. ```
  19.  
  20. 3.
  21. ```javascript
  22. var sortedBirthdays = inventors.sort(function(a, b) {
  23. if(a.year > b.year) {
  24. return 1;
  25. } else {
  26. return -1;
  27. }
  28. });
  29. console.table(sortedBirthdays);
  30. ```
  31.  
  32. 4.
  33. ```javascript
  34. var yearsLived = inventors.reduce(function(newArray, inventor) {
  35. newArray.push(inventor.passed - inventor.year);
  36. return newArray;
  37. }, []});
  38. console.table(yearsLived);
  39. ```
  40.  
  41. 5.
  42. ```javascript
  43. var oldest = inventors.sort(function(a, b) {
  44. var lastGuy = a.passed - a.year;
  45. var nextGuy = b.passed - b.year;
  46. return lastGuy > nextGuy ? -1 : 1;
  47. });
  48. console.table(oldest);
  49. ```
  50. 6.
  51. ```javascript
  52. var category = document.querySelector('mw-category');
  53. links = Array.from(category.querySelectorAll('a'));
  54. var de = links.map(link => link.textContent).filter(streetName => streetName.includes('de'));
  55. ```
  56. 7.
  57. ```javascript
  58. var lastNameSort = people.sort((a, b) => a.split(' ')[0] > b.split(' ')[0] ? 1 : -1);
  59. console.table(lastNameSort);
  60. ```
  61. 8.
  62. ```javascript
  63. var transportation = data.reduce(function(obj, item) {
  64. if (!obj[item]) {
  65. obj[item] = 0;
  66. }
  67. obj[item]++;
  68. return obj;
  69. }, {});
  70. console.log(transportation);
  71. ```
  72. ##Array Cardio Day 2
  73. 1.
  74. ```javascript
  75. var currentYear = new Date().getFullYear();
  76. var nineteen = function(person) {
  77. if(currentYear - person.year) {
  78. return true;
  79. } else {
  80. return false
  81. }
  82. };
  83. console.log(people.some(nineteen));
  84. ```
  85. 2.
  86. ```javascript
  87. var currentYear = new Date().getFullYear();
  88. var adults = people.every(person => (currentYear - person.year >= 19);
  89. console.log(allAdults);
  90. ```
  91. 3.
  92. ```javascript
  93. var oneComment = comments.find(function(comment){
  94. return comment.id == 823423;
  95. });
  96. console.log(oneComment);
  97. ```
  98. 4.
  99. ```javascript
  100. var commentIndex = comments.findIndex(function(comment){
  101. return target = comment.id == 823423;
  102. });
  103. comments.splice(commentIndex, commentIndex);
  104. console.table(comments);
  105. ```
Add Comment
Please, Sign In to add comment