怪奇物语

怪奇物语

首页 新随笔 联系 管理

常见的导出方式

创建文件 foo.js

//设置常量
const name = 'tom';
const age = 20;
const hello = function(age){
    console.log('张三今年'+age)
}

方式一

export const name = 'tom';
export const age = 20;
export const hello = function(age){
    console.log('张三今年'+age)
}

方式二

//在{}中做统一导出
//{}不是一个对象,其中放置要导出的变量的引用列表
export {name,age,hello}

方式三

//以别名的方式导出
export {
  name as BName,
  age as BAge,
  hello as Bhello
}

常见的导入方式

方式一

import { name,age,hello} from './foo.js'

方式二

//以别名的方式导入 使用
import { name as SName,age as SAge,hello as Shello} from './foo.js'
import { Bname as SName,Bage as SAge,Bhello as Shello} from './foo.js'

方式三

//以*as foo 的方式全部使用
import * as foo  from './foo.js'
//使用
console.log(foo.name)
console.log(foo.age)
foo.hello('李四')

本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net

posted on 2022-11-15 17:30  超级无敌美少男战士  阅读(56)  评论(0)    收藏  举报