js中如何将class导出
时间: 2024-02-27 14:51:41 浏览: 16
在 JavaScript 中,我们可以使用 `export` 关键字来将一个 class 导出。导出的 class 可以在其他文件中通过 `import` 关键字引用。
下面是一个简单的示例:
```js
// 定义一个 class
class MyClass {
constructor(name) {
this.name = name;
}
sayHello() {
console.log(`Hello, ${this.name}!`);
}
}
// 导出 MyClass
export default MyClass;
```
在上面的示例中,我们定义了一个名为 `MyClass` 的 class,并使用 `export default` 将其导出。其他文件可以通过以下方式引用该 class:
```js
import MyClass from './MyClass.js';
const myObj = new MyClass('World');
myObj.sayHello(); // 输出:Hello, World!
```
注意,在导出时,我们使用了 `export default`,这意味着在其他文件中导入时,可以使用任意名称来引用该 class。如果你希望使用特定的名称来引用该 class,可以使用以下语法:
```js
// 导出 MyClass,并指定名称为 MyCustomClass
export class MyCustomClass {
// ...
}
```
在其他文件中,可以通过以下方式引用该 class:
```js
import { MyCustomClass } from './MyClass.js';
const myObj = new MyCustomClass();
// ...
```