class Message {
private readonly message: string; //定义 message类型 防止ts环境画红色波浪线
constructor(message: string) {
this.message = message //this指向当前工厂函数顶部 与 react或者 vue 内 this 不冲突
}
success(txt:string) {
message.success(txt + this.message)
}
info(txt:string) {
message.info(txt)
}
}
let Alert = new Message('lxl')
Alert.success('success') //successlxl
js ts 函数工厂
最新推荐文章于 2024-02-26 09:03:28 发布