ES6模块导出&导入

导出变量or常量
let language = 'Java'
const address = ['北京', '上海', '广东', '深圳']
export {
language,
address
}
导出函数 & 使用as重命名
function log(content) {
console.info(content)
}
const logwarn = (content) => {
console.warn(content)
}
export {
log as logInfo,
logwarn
}
导出对象
const data = {
name: 'OSpoon',
age: 18
}
export {
data
}
默认导出
const types = ['java','python','js']
export default types
直接导入
import types, {data, address, language, logInfo, logwarn} from './model'
修改导入名称
import {data as list} from './model'
批量导入
import * as model from './model'

本文使用 mdnice 排版

posted @   前端小鑫同学  阅读(6)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示