• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

344
Views
¿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 3 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error