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
是静态方法吗?代码在哪里?