Chequear si... Y si...

PHOTO EMBED

Tue Oct 05 2021 16:17:03 GMT+0000 (Coordinated Universal Time)

Saved by @ianvalentino #javascript #objects #advancedobjects #setters #if

const robot = {
  _model: '1E78V2',
  _energyLevel: 100,
  _numOfSensors: 15,
  get numOfSensors(){
    if(typeof this._numOfSensors === 'number'){
      return this._numOfSensors;
    } else {
      return 'Sensors are currently down.'
    }
  },
  set numOfSensors(num) {
    if (typeof num === 'number' && num >= 0){
      this._numOfSensors = num;
    } else {
      console.log('Pass in a number that is greater than or equal to 0')
    }   
  } 
};

robot.numOfSensors = 100;
console.log(robot.numOfSensors);
content_copyCOPY

https://www.codecademy.com/courses/introduction-to-javascript/lessons/advanced-objects/exercises/setters