Day 7 - Array Cardio Part 2

Ugly page just to make some excercises on Array methods and functions.

Open the console to see the results.

Input

      const people = [
        { name: 'Wes', year: 1988 },
        { name: 'Kait', year: 1986 },
        { name: 'Irv', year: 1970 },
        { name: 'Lux', year: 2015 }
      ];
      const comments = [
        { text: 'Love this!', id: 523423 },
        { text: 'Super good', id: 823423 },
        { text: 'You are the best', id: 2039842 },
        { text: 'Ramen is my fav food ever', id: 123523 },
        { text: 'Nice Nice Nice!', id: 542328 }
      ];
    

1. Is at least one person 19 or older?

      const result = people.some(person => new Date().getFullYear() - person.year >= 19);
    

2. Is everyone 19 or older?

      const result = people.every(person => new Date().getFullYear() - person.year >= 19);
    

3. Find the comment with the ID of 823423

      const id = 823423;
      const result = comments.find(comment => comment.id === id);
    

4. Delete the comment with the ID of 823423

      // Without modifying the original Array
      let newComments = comments.slice();
      newComments.splice(newComments.findIndex(comment => comment.id === id), 1);

      // Modifying the original Array
      comments.splice(comments.findIndex(comment => comment.id === id), 1);