admin 管理员组

文章数量: 887021


2024年1月5日发(作者:vbscript语句代码)

js import export 用法

JS的import和export是ES6中引入的模块化语法,用于在不同的JS文件之间进行模块的导入和导出。下面是关于import和export用法的详细介绍:1. export导出:n

- 单个导出:可以使用export关键字将一个变量、函数或类导出,使其可以在其他文件中使用。例如:n

```javascriptn // 导出一个变量n export

const name = 'John'; // 导出一个函数n

export function sayHello() {n

('Hello!');n } // 导出一个类n

export class Person {n constructor(name) {n

= name;n }n sayHello() {n

(`Hello,

${}!`);n }n }n ``` - 默认导出:可以使用export default关键字将一个变量、函数或类设置为默认导出,一个文件只能有一个默认导出。例如:n ```javascriptn // 导出一个变量n

const name = 'John';n export default name;

// 导出一个函数n export default function

sayHello() {n ('Hello!');n }

// 导出一个类n export default class Person {n

constructor(name) {n =

name;n }n sayHello() {n

(`Hello,

${}!`);n }n }n ```2.

import导入:n - 导入单个模块:可以使用import关键字将其他文件中的单个模块导入到当前文件中。例如:n ```javascriptn // 导入一个变量n

import { name } from './module'; // 导入一个函数

n import { sayHello } from './module'; // 导入一个类n import { Person } from './module';n

``` - 导入默认模块:可以使用import关键字将其他文件中的默认模块导入到当前文件中。例如:n

```javascriptn // 导入一个默认变量n

import name from './module'; // 导入一个默认函数n import sayHello from './module'; // 导入一个默认类n import Person from './module';n

``` - 导入所有模块:可以使用import * as关键字将其他文件中的所有模块导入到当前文件中。例如:n

```javascriptn // 导入所有变量、函数和类n

import * as module from './module';n n

();n

lo();n n const person = new

('John');n lo();n

```以上是关于JS的import和export用法的简要介绍。通过使用这些语法,可以更好地组织和管理JS代码,提高代码的可维护性和复用性。


本文标签: 代码 文件 默认