Creo que mi problema es bastante simple, pero no creo que haya encontrado una manera de hacerlo funcionar.
Mi objetivo es: let winX = ['X', 'X', 'X']
Intenté hacer esto con:
let winX = [ function () { for (let index = 0;index < cells_in_line;index++) { winX.push('X'); } return winX; } ];Pero una llamada a la consola dice que no está definido.
¿Hay alguna forma de generar una matriz en función de ciertas variables con una expresión de función y un bucle?
Puede usar Array#fill para valores primitivos y Array.from para objetos.
// For primitives: let winX = Array(3).fill('X'); console.log(winX); // For objects: let arr = Array.from({length: 3}, _=>({x: 1})); console.log(arr); console.log(arr[0] !== arr[1], arr[1] !== arr[2]);