请老师指点下作业
来源:4-12 作业题:如何封装配置文件初始数据?【 真实应用题】
johnny_2008
2022-03-27
type ConfigOptions = {
[key: string]: string;
};
export default class Config {
public static config: Config = new Config();
private _defaultOptions: ConfigOptions = {
databaseName: "sales",
username: "username",
password: "pwd",
host: "192.1.1.1",
port: "8888",
};
public static configOptions: ConfigOptions;
private constructor() {
Config.configOptions = this._initConfig();
}
public static resetConfig() {
Config.configOptions = Config.config._initConfig();
}
private _initConfig() {
return Object.assign({}, this._defaultOptions);
}
}写回答
1回答
-
思路是正确的,不错!我把我写的通过课程群发给你了,按老师的稍微调整下代码即可!
012022-03-27
相似问题