Javascript ES6中类的导出方法
我有以下课程Javascript ES6中类的导出方法,javascript,Javascript,我有以下课程 export class Emitter { constructor() { this.events = {}; } off(eventName, callBack) { console.log(this); //{} } } 如何在同一文件中的以下语句中使用off方法 export function off() { } 或者有没有更好/更干净的方法 PS。它们将导入到不同的文件中并进行测试 import * as Emitter fr
export class Emitter {
constructor() {
this.events = {};
}
off(eventName, callBack) {
console.log(this); //{}
}
}
如何在同一文件中的以下语句中使用off方法
export function off() {
}
或者有没有更好/更干净的方法
PS。它们将导入到不同的文件中并进行测试
import * as Emitter from '../src/emitter';
Emitter.off(EVENT_NAME_ONE)
发射器的off
方法应为静态:
导出类发射器{
构造函数(){
this.events={};
}
静态关闭(eventName,回调){
console.log(this);//{}
}
}
export const off=(事件名称,回调)=>{
返回发射器.off(eventName,回调)
}
进口应为:
import { off } from '../src/emitter';
发射器的off
方法应为静态:
导出类发射器{
构造函数(){
this.events={};
}
静态关闭(eventName,回调){
console.log(this);//{}
}
}
export const off=(事件名称,回调)=>{
返回发射器.off(eventName,回调)
}
进口应为:
import { off } from '../src/emitter';
不使用类。。。开玩笑(但不是真的)是发射器。off
是静态方法吗?代码在哪里?不要使用类。。。开玩笑(但不是真的)是发射器。off
是静态方法吗?代码在哪里?