Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##Array Cardio 1
- 1.
- ```javascript
- var newInventors = inventors.filter(function(inventor) {
- if(inventor.year >= 1500 && inventor.year < 1600) {
- return true;
- }
- });
- console.log(newInventors);
- ```
- 2.
- ```javascript
- var fullNames = inventors.map(function(inventor){
- return inventor.first + ' ' + inventor.last;
- });
- console.table(fullNames);
- ```
- 3.
- ```javascript
- var sortedBirthdays = inventors.sort(function(a, b) {
- if(a.year > b.year) {
- return 1;
- } else {
- return -1;
- }
- });
- console.table(sortedBirthdays);
- ```
- 4.
- ```javascript
- var yearsLived = inventors.reduce(function(newArray, inventor) {
- newArray.push(inventor.passed - inventor.year);
- return newArray;
- }, []});
- console.table(yearsLived);
- ```
- 5.
- ```javascript
- var oldest = inventors.sort(function(a, b) {
- var lastGuy = a.passed - a.year;
- var nextGuy = b.passed - b.year;
- return lastGuy > nextGuy ? -1 : 1;
- });
- console.table(oldest);
- ```
- 6.
- ```javascript
- var category = document.querySelector('mw-category');
- links = Array.from(category.querySelectorAll('a'));
- var de = links.map(link => link.textContent).filter(streetName => streetName.includes('de'));
- ```
- 7.
- ```javascript
- var lastNameSort = people.sort((a, b) => a.split(' ')[0] > b.split(' ')[0] ? 1 : -1);
- console.table(lastNameSort);
- ```
- 8.
- ```javascript
- var transportation = data.reduce(function(obj, item) {
- if (!obj[item]) {
- obj[item] = 0;
- }
- obj[item]++;
- return obj;
- }, {});
- console.log(transportation);
- ```
- ##Array Cardio Day 2
- 1.
- ```javascript
- var currentYear = new Date().getFullYear();
- var nineteen = function(person) {
- if(currentYear - person.year) {
- return true;
- } else {
- return false
- }
- };
- console.log(people.some(nineteen));
- ```
- 2.
- ```javascript
- var currentYear = new Date().getFullYear();
- var adults = people.every(person => (currentYear - person.year >= 19);
- console.log(allAdults);
- ```
- 3.
- ```javascript
- var oneComment = comments.find(function(comment){
- return comment.id == 823423;
- });
- console.log(oneComment);
- ```
- 4.
- ```javascript
- var commentIndex = comments.findIndex(function(comment){
- return target = comment.id == 823423;
- });
- comments.splice(commentIndex, commentIndex);
- console.table(comments);
- ```
Add Comment
Please, Sign In to add comment