萌新的几个问题

学习阶段:今天看了一个工程里的部分脚本,有些不知道是什么,百度找了找找到一部分,api里也找了,希望大佬们赐教一下:

1: cc.at.audioControl = this;( cc.at.audioControl,这个不知道是什么)

2: if(/help/i.test(name))
{
this.Img_RankBg2=cc.find(“Body/Img_RankBg2”,this.node);
}
(/help/i.test(name):一脸懵逼中)
3:import {getStageHeight} from “…/Utils/Utils”;(虽然找到了,但是理解不了,二脸懵逼)
4:this._instance = new GameClub();(GameClub(),哇咔咔,没有找到这个类)
5: config(func) {
if (!Gateway.getOpenId()) {
return;
}
let params = {};
params.version = cc.at.global.version;
cc.at.httpGame.sendRequest("/config", params, (data) => {
console.log(“config:”, data);

            if (data.code !== 0) {
                return;
            }
            if (data.code == 0) {
                func && func(data);
            }
        });
    },

( func && func(data);这个语法也是看不懂的…)

1.自定义对象
2.正则表达式测试方法
3.引入其他文件中的对象
4.新建一个对象
5.判断方法是否为空,然后执行

谢谢大佬

cc.at这是个属性吗?/help/i.test(name):这个还是有点不明白,其他的都懂了,谢谢大佬

cc.at应该在其他地方有定义,是一个对象吧,引入了全局空间,相当于全局变量
正则表达式,百度一下

test方法 查找name字符串中是否存在“help”字符串(不区分大小写) 存在则返回true

感谢各位