请老师指点下作业
来源: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
相似问题