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

421
Vistas
¿Por qué las funciones de JavaScript de una clase importada no están definidas usando WebPack (Error de referencia no detectado: la función no está definida)

Estoy tratando de llamar a una función desde una clase importada en mi index.js usando WebPack como este:

 import TetrisController from './js/Controller/tetrisController'; let tetris = new TetrisController(); tetris.runTetris();

Controlador Tetris:

 export class TetrisController { constructor() { ... } setuctxList() { let list = []; for (let i = 0; i < ucanvasList.length; i++) { uctxTemp = ucanvasList[i].getContext('2d'); list.push(uctxTemp); } return list; } runTetris() { uctxList = setuctxList(); addEvents(); // attach keydown and resize events function frame() { drawNext(); requestAnimationFrame(frame); } reset(); drawBottom(); resize(); frame(); } } export default TetrisController;

El problema es que devuelve un error de referencia no capturado que dice que la función setuctxList() no está definida.

El error de la consola: main.js:2 Uncaught ReferenceError: setuctxList no está definido en Object.runTetris (main.js:2:71774)

Creo que tiene algo que ver con WebPack pero no estoy seguro. ¿Qué está fallando aquí?

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