Untitled

 avatar
unknown
plain_text
2 years ago
498 B
5
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...