odin-default-js-exercises/12_findTheOldest/findTheOldest.js

46 lines
1.2 KiB
JavaScript

let callNum = 0;
const findTheOldest = function(arry) {
let age = 0;
let oldest = {
age: 1,
};
console.log("Round Num: " + callNum);
for (i = 0; i < arry.length; i++) {
if (!arry[i].yearOfDeath){
let currentYear = new Date().getFullYear();
age = currentYear - arry[i].yearOfBirth;
arry[i].age = age;
console.log("Carly's Age " + arry[i].age)
}
else {
age = arry[i].yearOfDeath - arry[i].yearOfBirth;
arry[i].age = age;
}
}
for (i = 0; i < arry.length; i++) {
// if (arry[i].age > arry[i+1].age && arry[i].age >= oldest.age) {
// oldest = arry[i];
// console.log('true');
// console.log(oldest);
// }
if (oldest.age > arry[i].age) {
oldest = oldest;
console.log('false');
console.log(oldest);
}
else if (oldest.age < arry[i].age) {
oldest = arry[i];
console.log('false if');
console.log(oldest);
}
}
callNum++;
return oldest;
};
// Do not edit below this line
module.exports = findTheOldest;