Untitled

Anonymous
plain_text
03/05/2023 7:15 PM
664 B
22
Indexable
const getScore = (board, mark) => {
    const playerOneTurns = board.reduce((array, element, index) => {
      if (element === 'X') return index
      return array;
    }, []);

which can be made even shorter:

const getScore = (board, mark) => {
    const playerOneTurns = board.reduce((array, element, index) => {
      return element === 'X'
      ? index
      : array
    }, []);

This basically reads as if element === 'X' eveluates to TRUE then return index, otherwise instead return array.
Editor is loading...