ES6 - nombres de métodos abreviados

PROBLEMA

  1. Crear un objeto que represente los datos de un participante de un juego. Definir las propiedades
     nombre
     puntos
    
    y los métodos:
    imprimir (mostrar el nombre de jugador y los puntos actuales)
    aumentarpuntos (permite incrementar la cantidad de puntos actuales del jugador)
    verificarsigano (mostrar un mensaje si los puntos superan a 1000)
    
Solución
Problema 1.


<!DOCTYPE html>
<html>
<head>
  <title>Ejemplo de JavaScript</title>
  <meta charset="UTF-8">
</head>
<body>

<script>
  
  const jugador1 = {
    nombre: 'ana',
    puntos: 0,
    imprimir() {
      document.write('Nombre:'+this.nombre+'<br>');
      document.write('Puntos:'+this.puntos+'<br>');
    },
    aumentarpuntos(cant) {
      this.puntos=this.puntos+cant;
    },
    verificarsigano() {
      if (this.puntos>1000)
        document.write('Gano<br>');
      else
        document.write('No gano<br>');
    }
  };

  jugador1.imprimir();
  jugador1.aumentarpuntos(500);
  jugador1.verificarsigano();
  jugador1.aumentarpuntos(501);
  jugador1.verificarsigano();  
  jugador1.imprimir();

</script>

</body>
</html>


Retornar al menu