Can't find cause of my error


In the Learn JavaScript: Objects. Getters and Setters 12/15 I’m receiving the error. “Did you return ‘Invalid input’ inside of an else statement?” I can’t find the issue with my code.

let person = {
_name: ‘Lu Xun’,
_age: 137,

set age(ageIn) {
if (typeof ageIn === ‘number’) {
this._age = ageIn;
} else {
console.log(‘Invalid Input’)


I get the same error on the sample solution as well.


The answer is in the error message.


I, in fact, did try that as well. Like I commented, the error even occurs when the example solution is given. Must be a different problem.


Thanks for the help though mate.


Getters and Setters I

    else {
      console.log('Invalid input');
      return 'Invalid input';



remove line 10: console.log(‘Invalid input’);