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 相关文章推荐
网易JS面试题与Javascript词法作用域说明
Nov 09 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
Feb 26 Javascript
使用jQuery实现的掷色子游戏动画效果
Mar 14 Javascript
jQuery实现购物车表单自动结算效果实例
Aug 10 Javascript
学习JavaScript设计模式之状态模式
Jan 08 Javascript
JavaScript高仿支付宝倒计时页面及代码实现
Oct 21 Javascript
jQuery中的select操作详解
Nov 29 Javascript
BootStrap实现鼠标悬停下拉列表功能
Feb 17 Javascript
原生JS中slice()方法和splice()区别
Mar 06 Javascript
详解vue.js移动端配置flexible.js及注意事项
Apr 10 Javascript
JavaScript实现左右滚动电影画布
Feb 06 Javascript
详谈vue中router-link和传统a链接的区别
Jul 22 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实现过滤表单提交中html标签的方法
2014/10/17 PHP
php实现的css文件背景图片下载器代码
2014/11/11 PHP
ThinkPHP自定义Redis处理SESSION的实现方法
2016/05/16 PHP
Smarty缓存机制实例详解【三种缓存方式】
2019/07/20 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
JS request函数 用来获取url参数
2010/05/17 Javascript
jQuery 通过事件委派一次绑定多种事件,以减少事件冗余
2010/06/30 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
jquery ajax例子返回值详解
2012/09/11 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
2015/12/31 Javascript
JS简单获取客户端IP地址的方法【调用搜狐接口】
2016/09/05 Javascript
微信小程序 使用picker封装省市区三级联动实例代码
2016/10/28 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
JS基于递归算法实现1,2,3,4,5,6,7,8,9倒序放入数组中的方法
2017/01/03 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
基于nodejs res.end和res.send的区别
2018/05/14 NodeJs
vuex中store存储store.commit和store.dispatch的用法
2020/07/24 Javascript
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
用python实现百度翻译的示例代码
2018/03/09 Python
Python实现字符串匹配的KMP算法
2019/04/04 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Pycharm 2020年最新激活码(亲测有效)
2020/09/18 Python
pycharm 更改创建文件默认路径的操作
2020/02/15 Python
Python实现Kerberos用户的增删改查操作
2020/12/14 Python
利用CSS3实现炫酷的飞机起飞动画
2016/09/17 HTML / CSS
美国玛丽莎收藏奢华时尚商店:Marissa Collections
2016/11/21 全球购物
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
预备党员党校学习自我评价分享
2013/11/12 职场文书
“四风”问题整改措施和努力方向
2014/09/20 职场文书
四风问题个人剖析材料
2014/10/07 职场文书
企业三严三实学习心得体会
2014/10/13 职场文书
2015年小学语文教师工作总结
2015/10/23 职场文书
WIN10使用IIS部署ftp服务器详细教程
2022/08/05 Servers