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 相关文章推荐
javascript 支持ie和firefox杰奇翻页函数
Jul 22 Javascript
Jquery实现仿腾讯微博发表广播
Nov 17 Javascript
JavaScript设计模式之抽象工厂模式介绍
Dec 28 Javascript
简述JavaScript对传统文档对象模型的支持
Jun 16 Javascript
jQuery查看选中对象HTML代码的方法
Jun 17 Javascript
vue项目中做编辑功能传递数据时遇到问题的解决方法
Dec 19 Javascript
分享19个JavaScript 有用的简写写法
Jul 07 Javascript
利用babel将es6语法转es5的简单示例
Dec 01 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
May 29 Javascript
react实现换肤功能的示例代码
Aug 14 Javascript
Vue中mintui的field实现blur和focus事件的方法
Aug 25 Javascript
微信小程序wxml列表渲染原理解析
Nov 27 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
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
PHP数组相加操作及与array_merge的区别浅析
2016/11/26 PHP
最新优化收藏到网摘代码(digg,diigo)
2007/02/07 Javascript
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
2009/05/25 Javascript
Jquery Ajax学习实例7 Ajax所有过程事件分析示例
2010/03/23 Javascript
关于flash遮盖div浮动层的解决方法
2010/07/17 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
动态添加删除表格行的js实现代码
2014/02/28 Javascript
js实现从中间开始往上下展开网页窗口的方法
2015/03/02 Javascript
js实现touch移动触屏滑动事件
2015/04/17 Javascript
AngularJS 中使用Swiper制作滚动图不能滑动的解决方法
2016/11/15 Javascript
Node.js中.pfx后缀文件的处理方法
2017/03/10 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
JavaScript原型对象原理与应用分析
2018/12/27 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
npm 常用命令详解(小结)
2019/01/17 Javascript
JavaScript实现获取两个排序数组的中位数算法示例
2019/02/26 Javascript
jQuery实现轮播图效果demo
2020/01/11 jQuery
详解template标签用法(含vue中的用法总结)
2021/01/12 Vue.js
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
使用Python进行AES加密和解密的示例代码
2018/02/02 Python
python tkinter组件摆放方式详解
2019/09/16 Python
python实现飞行棋游戏
2020/02/05 Python
CHARLES & KEITH英国官网:新加坡时尚品牌
2018/07/04 全球购物
团员的自我评价
2013/12/01 职场文书
留学自荐信写作方法
2014/01/27 职场文书
在职证明书范本(2014新版)
2014/09/25 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
教师党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2016大一新生入学教育心得体会
2016/01/23 职场文书
初三语文教学反思
2016/03/03 职场文书
mysql事务隔离级别详情
2021/10/24 MySQL
Nginx配置使用详解
2022/07/07 Servers
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL