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'。
};。
```。
。
需要注意的是,每个模块只能有一个默认导出,但可以有多个普通导出。在导入默认导出时,不需要添加{}。
版权声明:本文标题:export语法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704462776h460789.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论