【百思不得骑姐】cocos2dx 中的 this._super() 问题

关于 cocos 中 _super 的一个很神奇的问题. 其它代码保持不变, 将 this._super(); 改为 this[’_super’]() 即运行时报错: TypeError: this._super is not a function at r.onLoad, 详细代码如下, 请各位大佬赐教.

LoadingManager: [function (e, t, n) {
      "use strict";
      cc._RF.push(t, "xxxxxxxxxxxxxx", "LoadingManager"), cc.Class({ extends: e("ModuleBase"), onLoad: function onLoad() {
          this._super();    //ok 
          //this['_super'](); //error: TypeError: this._super is not a function  at r.onLoad
        }, init: function init() {
          this._super(), this.smallLoadingUIInfo = { name: "loading/smallloading", layer: UILayer.Tip }, UIManager.registerUIInfo(this.smallLoadingUIInfo);
        }, addEvent: function addEvent() {
          this._super();
        }, openSmallLoading: function openSmallLoading() {
          var e = this,
              t = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : 0;UIManager.openUIWithInfo(this.smallLoadingUIInfo, function () {
            e.emit("setSmallLoadingType", t);
          });
        }, closeSmallLoading: function closeSmallLoading() {
          UIManager.closeUIWithInfo(this.smallLoadingUIInfo);
        } }), cc._RF.pop();
    }, { ModuleBase: "ModuleBase" }]

看CCClass.js

[’_super’]不符合正则匹配