odin-default-js-exercises/12_findTheOldest
Roberra0 48b9596633 Update readme with object format 2023-07-07 19:44:36 -07:00
..
solution Remove test skips for solutions 2023-02-01 18:58:58 -05:00
README.md Update readme with object format 2023-07-07 19:44:36 -07:00
findTheOldest.js completed final exercise 2023-07-07 19:15:27 -07:00
findTheOldest.spec.js completed final exercise 2023-07-07 19:15:27 -07:00

README.md

Exercise 12 - Find the Oldest

Given an array of objects representing people with a birth and death year, return the oldest person.

The objects follow this format:

const people = [
      {
        name: "nameA",
        yearOfBirth: 1880,
        yearOfDeath: 1920,
      },
      {
        name: "nameB",
        yearOfBirth: 1950,
        yearOfDeath: 2000,
      },
      {
        name: "nameC",
        yearOfBirth: 2000,
        yearOfDeath: 2021,
      },
    ]

Hints

  • You should return the whole person object, but the tests mostly just check to make sure the name is correct.
  • this can be done with a couple of chained array methods, or by using reduce.
  • One of the tests checks for people with no death-date.. use JavaScript's Date function to get their age as of today.