Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

115
Vistas
Establecer valor de matriz bidimensional como propiedad del objeto javascript

Tengo la siguiente clase: estoy tratando de establecer el valor de this.grid[0][0] en 0 , sin embargo, cuando ejecuto el siguiente código, obtengo el resultado en la consola:

 this.grid = 0: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 1: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 2: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 3: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 4: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 5: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 6: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 7: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 8: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 9: (10) [0, 1, 1, 1, 1, 1, 1, 1, 1, 1] 

 class Pane { turnChance = 0.4; maxLength = 100; gridMultiplier = 20; constructor({ height, width, p, start } = {}) { this.height = height; this.width = width; this.start = start; this.grid; this.initGrid(); } initGrid() { this.grid = Array(this.width).fill(Array(this.height).fill(1)); } generateLines() { this.grid[0][0] = 0; } } const pane = new Pane({ height: 10, width: 10, start: [0, 0] }); console.log(pane.grid) pane.generateLines() console.log(pane.grid)

¿Por qué sucede esto y cómo puedo establecer this.grid[0][0] únicamente, sin que afecte a ningún otro elemento de la matriz?

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda