加载JSON后调用实例方法报错

  • Creator 版本:2.2.1

  • 目标平台: Web / iOS / Android / 模拟器

  • 详细报错信息,包含调用堆栈:

  • 重现方式:必现

  • 调用方法:

  • 补充说明

加载完JSON后使用JSON配置进行创建,调用方法直接出错了,是this的作用域不同导致的吗?要如何修改呢?

TS或者 JS ES6 可以使用箭头函数 ()=>{} 自动绑定当前作用域,
如果是 ES5 使用 function(){}.bind(this) 绑定作用域

忘记绑定作用域了,太久没写这块都忘记了,感谢,已解决。

ts 怎么调用js文件呢?
在js文件里 加了module.exports = A;
在ts文件里 加上import A = require(’./base.js’);
控制台还是会报错