当前位置:网站首页>ES6模块化
ES6模块化
2022-07-20 12:49:00 【A2258908698】
默认导出 与 默认导入
默认导出语法:
export default 默认导出成员
let title = 'node_1.js的成员';
// 默认导出
export default {
title
}
默认导入语法:
import 接收名称 from '模块标识符(路径)'
// 默认导入
import title from './node_1'
console.log(title); // {title: 'node_1.js的成员'}
默认导入的名称可以随意(比如: aaa, bbb)
按需导出 与 按需导入
按需导出
// 按需导出
export let title2 = 'title2的内容';
或者
let title2 = 'title2的内容';
export {
title2
}
按需导入
// 按需导入
import { title2 } from './node_1'
console.log(title2); // title2的内容
按需导入修改名称
// 按需导入
import { title2 as title3 } from './node_1' // 使用as 将title2 修改为title3
console.log(title3); // title2的内容
注意:
页面中可以同时有按需导出和默认导出,可以有多少按需导出,但是不能有多少默认导出;
默认导入和按需导入可以同一行进行
// 默认导入 和 按需导入 同时进行
import title, { title2 } from './node_1'
直接导入并执行模块代码
单纯的执行下模块代码,不需要导出与导入
index_1.js
// index_1.js代码
for (let i = 0; i < 3; i++) {
console.log(i);
}
index_2.js
// index_2.js代码
import './node_1'; // 这里只是让index_1.js代码执行下,不需要接收
边栏推荐
猜你喜欢
你还觉得难吗?那就给盘活数据支个招
Open up the chain and build a credible value ecosystem of the whole chain - Chang'an chain Oracle
九章云极DataCanvas YLearn因果学习开源项目:从预测到决策
When I came to interview Ali test engineer, the interviewer asked me about my plan for the next 3-5 years, and I drew a big cake for the interviewer.
redis排行榜
海思多媒体芯片选型
物联网常用的无线通信技术
Highly recommended | overview of convolutional neural networks: from basic technology to research prospects
打通链上链下,构建全链条可信价值生态—长安链预言机
Five things you need to know about renting servers in Hong Kong
随机推荐
Selenium Grid 安装
V853 development board hardware data - risc-v core e907 user manual
传感器的特性及性能参数
打通链上链下,构建全链条可信价值生态—长安链预言机
程序员看的JPEG图像压缩介绍(多图慎入)
九章云极DataCanvas YLearn因果学习开源项目:从预测到决策
Yes, another testing partner with a monthly salary of more than 10000!
转:情绪的内耗,才是你人生低效的最大根源
动态库和静态库(.so/dll,.a/lib)
Laravel 实现数据库和迁移文件的双向同步
为什么<keep-alive>组件的exclude或include属性设置无效
#yyds干货盘点# 解决名企真题:小招喵跑步
手撸第三人称角色控制器——Unity制作魂类游戏笔记 01
Kubernetes 集群中流量暴露的几种方案
Sorting out and solutions of common problems in pytorch
超实用转型攻略!《2022央国企云原生落地实用指南》重磅发布(附下载链接)
包揽数理化国际奥赛全部第一,全员金牌,网友:中国队太秀了
Rose pass is being issued!
iptables
Dynamic and static libraries (.So/dll,.A/lib)