JavaScript中import用法总结


Posted in Javascript onJanuary 20, 2019

import是用于将某个模块中导出的函数或对象、初始值导入到另一个模块中的语法。

如下所示

import {模块名称} from "需要导入模块的路径名"

如何使用import?

该模块有default模块和named(命名)模块。

我们首先加载default export的模块和named export的模块

import {ModuleA, ModuleB} from "modules"; 

import Default from 'modules2';

在第一行中,我们从modules这个文件导入名为Module A和Module B的这两个named模块。

在第二行中,我们从modules 2这个文件中导入default模块。

执行模块export

要将函数,对象,原始值导出为模块,需要使用export。

我们来看具体示例

将其导出为默认模块

// alert.js

export default function () {

  alert("default module called!");

};

命名导出

// utils.js

export function sum(x, y, z) {

  return x+y+z;

}

 

export function multiply(x, y) {

  return x*y;

}

我们能够导出名为sum和multiply的模块。

可以通过如下调用来使用该函数

import { sum, multiply } from 'utils'; 

console.log(sum(1, 2, 3));

console.log(multiply(5, 8));

执行结果如下

->6

->40
Javascript 相关文章推荐
表单填写时用回车代替TAB的实现方法
Oct 09 Javascript
动态加载iframe时get请求传递中文参数乱码解决方法
May 07 Javascript
javascript实现左右控制无缝滚动
Dec 31 Javascript
js使用DOM设置单选按钮、复选框及下拉菜单的方法
Jan 20 Javascript
jQuery表单域选择器用法分析
Feb 10 Javascript
JavaScript+html5 canvas制作的百花齐放效果完整实例
Jan 26 Javascript
javascript简单判断输入内容是否合法的方法
May 11 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
Jul 03 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
Sep 05 Javascript
vue v-model动态生成详解
Jun 30 Javascript
简述pm2常用命令集合及配置文件说明
May 30 Javascript
使用webpack5从0到1搭建一个react项目的实现步骤
Dec 16 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
Jan 20 #Javascript
js序列化和反序列化的使用讲解
Jan 19 #Javascript
vue-router传参用法详解
Jan 19 #Javascript
vue-router实现嵌套路由的讲解
Jan 19 #Javascript
vue-router实现编程式导航的代码实例
Jan 19 #Javascript
vue数据操作之点击事件实现num加减功能示例
Jan 19 #Javascript
vue-router命名路由和编程式路由传参讲解
Jan 19 #Javascript
You might like
php中foreach结合curl实现多线程的方法分析
2016/09/22 PHP
PHP常见过waf webshell以及最简单的检测方法
2019/05/21 PHP
Extjs在exlipse中设置自动提示的方法
2010/04/07 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
js过滤特殊字符输入适合输入、粘贴、拖拽多种情况
2014/03/22 Javascript
js中的如何定位固定层的位置
2014/06/15 Javascript
javascript正则表达式参数/g与/i及/gi的使用指南
2014/08/27 Javascript
jquery分页插件jquery.pagination.js使用方法解析
2016/04/01 Javascript
JS实现简单易用的手机端浮动窗口显示效果
2016/09/07 Javascript
Vue.js每天必学之过滤器与自定义过滤器
2016/09/07 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
Node.js npm命令运行node.js脚本的方法
2018/10/10 Javascript
命令行批量截图Node脚本示例代码
2019/01/25 Javascript
小程序数据通信方法大全(推荐)
2019/04/15 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
JavaScript工具库MyTools详解
2020/01/01 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
node.js通过url读取文件
2020/10/16 Javascript
python使用xlrd实现检索excel中某列含有指定字符串记录的方法
2015/05/09 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
Python 网络编程之UDP发送接收数据功能示例【基于socket套接字】
2019/10/11 Python
python3 assert 断言的使用详解 (区别于python2)
2019/11/27 Python
纯CSS3实现绘制各种图形实现代码详细整理
2012/12/26 HTML / CSS
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
CK美国官网:Calvin Klein
2016/08/26 全球购物
培训班开班仪式主持词
2014/03/28 职场文书
纠纷协议书
2014/04/16 职场文书
环保口号大全
2014/06/12 职场文书
2014年团支书工作总结
2014/11/14 职场文书
大学生国家助学金感谢信
2015/01/23 职场文书
稽核岗位职责
2015/02/10 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
2015年幼儿园学前班工作总结
2015/05/18 职场文书
公司董事任命书
2015/09/21 职场文书
如何理解PHP核心特性命名空间
2021/05/28 PHP
Win11 Build 22000.829更新补丁KB5015882发布(附更新修复内容汇总)
2022/07/15 数码科技