admin 管理员组

文章数量: 887021


2024年1月5日发(作者:织梦源码下载地址)

export语法

`export` 是一个 ES6 (ECMAScript 2015)模块系统引入的语法。

模块化开发可以让代码更清晰,更可维护,而 `export` 表示导出模块。

在 ES6 中,一个 JS 文件就是一个模块,在这个模块中,当使用

`export` 语法将一个变量、函数、类或对象等导出后,其它模块就可以使用 `import` 语法将其导入并使用。

`export` 有两种导出方式:

1. `export` 导出变量、函数、类或对象等。

```。

//导出一个变量。

export const name = 'Tom';。

//导出一个函数。

export function sayHello() 。

('Hello World');。

}。

//导出一个类。

export class Dog 。

constructor(name) 。

= name;。

}。

bark() 。

(`${} is barking.`);。

}。

}。

//导出一个对象。

export const person = 。

name: 'Lucy',。

age: 28,。

gender: 'female'。

};。

```。

2. `export default` 默认导出一个变量、函数、类或对象等。```。

//导出一个字符串变量。

export default 'Hello World';。

//导出一个函数。

export default function sayHello() 。

('Hello World');。

}。

//导出一个类。

export default class Cat 。

constructor(name) 。

= name;。

}。

meow() 。

(`${} is meowing.`);}。

}。

//导出一个对象。

export default 。

name: 'Tom',。

age: 3,。

color: 'gray'。

};。

```。

需要注意的是,每个模块只能有一个默认导出,但可以有多个普通导出。在导入默认导出时,不需要添加{}。


本文标签: 导出 模块 变量 函数 默认