typescript: export 声明
export 声明用于从 JavaScript 模块中导出值。导出的值可通过 import 声明或动态导入来将其导入其他程序。导入绑定的值会在导出该绑定的模块中发生变化——当模块更新其导出绑定的值时,更新将在其导入值中可见。
语法说明
//导出声明
export let name1, name2/, … /;
export const name1 = 1, name2 = 2/, … /;
export function functionName() { / … / }
export class ClassName { / … / }
export function generatorFunctionName() { / … */ }
export const { name1, name2: bar } = o;
export const [ name1, name2 ] = array;
常用导出函数实例
例如我们在a.js中编写了一个函数 这个函数的名称叫做 sayHello()
那么 我们就可以在a.js中这样写。
export function sayHello(){
return "你好啊";
}
在b.js中使用a.js的sayHello函数
import {sayHello} from a.js
let st=sayHello();
导出变量
export default
一个模块只能有一个默认输出,因此在一个模块中,export default命令只能使用一次.