Skip to content

Instantly share code, notes, and snippets.

@josecarneiro
Created October 22, 2019 23:30
Show Gist options
  • Save josecarneiro/67010496fd736dbe67bedfd173d8b043 to your computer and use it in GitHub Desktop.
Save josecarneiro/67010496fd736dbe67bedfd173d8b043 to your computer and use it in GitHub Desktop.
// ITERATION 1
// Suspects Collection
const suspectsArray = [];
// Rooms Collection
const roomsArray = [];
// Weapons Collection
const weaponsArray = [];
// ITERATION 2
const selectRandom = array => array[Math.floor(Math.random() * array.length)];
const pickMystery = () => {
const weapon = selectRandom(weaponsArray);
const suspect = selectRandom(suspectsArray);
const room = selectRandom(roomsArray);
return { weapon, suspect, room };
};
// ITERATION 3
const revealMystery = mystery =>
`${mystery.suspect.firstName} ${mystery.suspect.lastName} killed Mr. Boddy using the ${mystery.weapon.name} in the ${mystery.room.name}!`;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment