Respuestas Ejercicio 48 (JS Septiembre 2022)

Comparte tu respuesta del ejercicio 48

Crea un objeto literal en una variable llamada auto que tenga un atributo velocidad (con valor inicial 0) y dos métodos acelerar y frenar. Los métodos acelerar y frenar deben incrementar y decrementar la propiedad velocidad en 1.

Nota: Utiliza métodos concisos


// escribe tu solución acá

// código de prueba

console.log(auto.velocidad) // 0

auto.acelerar()

console.log(auto.velocidad) // 1

auto.frenar()

console.log(auto.velocidad) // 0

Nota: Recuerdas que puedes formatear el bloque de codigo que compartas agregando 3 backticks, comillas francesas, o tildes al reves
Ejemplo:

console.log('hola')
console.log('mundo')
const auto={
  velocidad:0,
  acelerar(){
    this.velocidad++
  },
  frenar(){
    this.velocidad--
  }
}
// código de prueba
console.log(auto.velocidad) // 0
auto.acelerar()
console.log(auto.velocidad) // 1
auto.frenar()
console.log(auto.velocidad) // 0
const auto = {
  velocidad: 0,
  acelerar(){this.velocidad++},
  frenar(){this.velocidad--}
}
let auto = {velocidad:0,
            acelerar(){auto.velocidad++},
            frenar(){auto.velocidad--}
           }

Hola tod@s, les comparto mi solución a este ejercicio

const auto ={
    velocidad:0,
    acelerar(){
        this.velocidad++
    },
    frenar(){
        this.velocidad--
    },
 }

Mi respuesta al Ejercicio 48:

const auto = {
  velocidad: 0,
  acelerar() {
    this.velocidad++;
  },
  frenar() {
    this.velocidad--;
  }
}
const auto = {
    velocidad: 0,
     acelerar: function(){this.velocidad++;},
     frenar: function(){this.velocidad--;}
}
const auto = {
  velocidad: 0,
  acelerar() {this.velocidad++;},
  frenar() {this.velocidad--;}
}
const auto = {
  
  velocidad: 0,
  
  acelerar(){
  this.velocidad++
  },

  frenar(){
  this.velocidad--
  }
}
const auto={
  velocidad:0,
  acelerar(){
    this.velocidad++
  },
  frenar(){
    this.velocidad--
  }
}
// Objeto litral inicializado con datos y metodos consisos
let auto = {
  velocidad: 0,
  acelerar() { this.velocidad++ }, // Metodo conciso que incrementa velocidad y retorna valor
  frenar() { this.velocidad-- } // Metodo conciso que idecrementa velocidad y retorna valor
}
const auto = {
  velocidad: 0,
  acelerar: function() {
    this.velocidad++;
  },
  frenar: function() {
    if (this.velocidad > 0)
      this.velocidad--;
  }
}

const auto = {
  velocidad: 0,

  acelerar: function acelerar() {
    if(this.velocidad == 0){
      this.velocidad +=1
    }
    return this.velocidad
  },

  frenar: function frenar() {
    if(this.velocidad > 0){
      this.velocidad -=1
    }
    return this.velocidad
  }
}

//ej 48
const auto={
velocidad:0,
acelerar(){
this.velocidad++
},
frenar(){
this.velocidad–
}
}
// código de prueba
console.log(auto.velocidad) // 0
auto.acelerar()
console.log(auto.velocidad) // 1
auto.frenar()
console.log(auto.velocidad) // 0

console.log(“Creación de un objeto literal con un atributo y dos métodos”);
console.log(“==============================================”);
const auto =
{
velocidad: 0,
acelerar() { this.velocidad++ },
frenar() { if (velocidad > 0) this.velocidad-- }
};

const auto = {
  velocidad:0,
  acelerar(){auto.velocidad++},
  frenar(){auto.velocidad--}
}
const auto={
  velocidad: 0,
  acelerar(){
    this.velocidad+=1;
  },
  frenar(){
    this.velocidad-=1;
  },
}
const auto = {
  velocidad: 0,

  acelerar(){
    return auto.velocidad += 1
  },

  frenar(){
    return auto.velocidad -= 1
  }
}