Js Class 怎么用代码实例化

简单的例子
AAA.js
var AAA = cc.Class({
extends: cc.Component,

});

BBB.js
const AAA = require(“AAA”);

let aaa = new AAA();
但是这样编译不过. AAA is not a constructor

BBB里面应该是require(“AAA”);吧?require自己不是就死循环了。AAA中去掉extends: cc.Component即可。

AAA.js
var AAA = cc.Class({

});

BBB.js
const AAA = require(“AAA”);

let aaa = new AAA();

去掉也不行啊, 在new的时候报错 AAA is not a constructor
原帖以更新.

AAA只是放数据吗?那可以这样啊

AAA.JS

 var AAA = {
        name: "ben",
        age: "18",
        sex: "men"
    }
module.exports = AAA;

BBB.js

var A = require("AAA");
A.name  // "ben"
A.age   // 18

去掉extends: cc.Component后Creator不会帮你导出模块,你要在AAA.js最后加上module.exports=AAA;

干脆把所有 CCClass 都默认导出,不仅限于 Component……