Resultado Piedra, Papel, Tijeras con Objeto(reglas)

PHOTO EMBED

Thu May 18 2023 21:58:18 GMT+0000 (Coordinated Universal Time)

Saved by @meridaK #javascript #objetos

const rps = (p1, p2) => {
  if (p1 === p2) return "Draw!";
  var rules = {rock: "scissors", paper: "rock", scissors: "paper"};
  if (p2 === rules[p1]) {
    return "Player 1 won!";
  }
  else {
    return "Player 2 won!";
  }
};
content_copyCOPY

Juego papel y tijera que muestra el resultado de quien ha ganado. ----- OBJETO var rules = {rock: "scissors", paper: "rock", scissors: "paper"}; - La siguiente línea crea un objeto rules que representa las reglas del juego. Cada propiedad del objeto representa una jugada ("rock", "paper" o "scissors"), y su valor representa la jugada que esa jugada vence. Por ejemplo, "rock" vence a "scissors". - Las reglas son colocadas para el p1 (player 1), si lo que saca p1 y p2 sigue las reglas, porque encaja con las que hay en el objeto, entonces p1 ganará.

https://www.codewars.com/kata/5672a98bdbdd995fad00000f/solutions/javascript