import as在es6中怎么用
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容主要讲解"import as在es6中怎么用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"import as在es6中怎么用"吧!在es6中,im
千家信息网最后更新 2025年01月19日import as在es6中怎么用
本篇内容主要讲解"import as在es6中怎么用",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"import as在es6中怎么用"吧!
在es6中,import as用于将若干export导出的内容组合成一个对象返回;ES6的模块化分为导出与导入两个模块,该方法能够将所有的导出内容包裹到指定对象中,语法为"import * as 对象 from ..."。
本教程操作环境:windows10系统、ECMAScript 6.0版、Dell G3电脑。
import as在es6中的用法是什么
ES6,javascript第一次支持了module。ES6的模块化分为导出(export)与导入(import)两个模块,其中在项目中,我们会经常看到一种用法import * as obj from,这种写法是把所有的输出包裹到obj对象里。
import * as xxx from 'xxx': 会将若干export导出的内容组合成一个对象返回;
import xxx from 'xxx':(export default Din)只会导出这个默认的对象作为一个对象
示例一
// index.jsexport function fn1(data){ console.log(1)}export function fn2(data){ console.log(2)}import * as Fn from './index.js'Fn.fn1() // 1Fn.fn2() // 2
示例二
let myName = "Jon";let myAge = 18;let myfn = function(){ return "我是"+myName+"!今年"+myAge+"岁了"}export { myName as name, myAge as age, myfn as fn}
接收的代码
import {fn,age,name} from "./test.js";console.log(fn()); //我是Jon!今年19岁了console.log(age); //19console.log(name); //Jon
或者写成
import * as info from "./test.js"; //通过*来批量接收,as 来指定接收的名字console.log(info.fn()); //我是Jon!今年18岁了console.log(info.age); //18console.log(info.name); //Jon
示例三
重命名export和import,如果导入的多个文件中,变量名字相同,即会产生命名冲突的问题,为了解决该问题,ES6为提供了重命名的方法,当你在导入名称时可以这样做。
/*************test1.js*****************/export let myName = "我来自test1.js";/*************test2.js*****************/export let myName = "我来自test2.js"; /*************index.js****************/import {myName as name1} from "./test1.js";import {myName as name2} from "./test2.js";console.log(name1); //我来自test1.jsconsole.log(name2); //我来自test2.js
到此,相信大家对"import as在es6中怎么用"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
对象
内容
模块
方法
示例
两个
包裹
名字
问题
学习
实用
更深
相同
代码
兴趣
写法
变量
名称
多个
实用性
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
睿云服务器远程连接不了
徐汇区咨询软件开发报价表
怀旧tbc服务器推荐
软件开发西安3到5年薪资
各级人民政府网络安全
完整的软件开发文档
数据库 中间件技术
软件开发大赛开班仪式
党建引领 网络安全和信息化
网络技术要怎么学
怎么获取网页注册的数据库中
hdf5 数据库
张店进销存库存软件开发公司
数据库主从切换 麒麟ha
java数据库使用总结
excel图片与数据库
介绍新媒体网络技术部
传音控股软件开发面试
车牌字符数据库模板
浦东新区管理软件开发推荐咨询
博山销售软件开发公司
北京武神世纪网络技术有限公司
广东正规软件开发服务费
揭阳无线软件开发厂家直销
如何获得服务器
上海科技软件开发有限公司
森林服务器里怎么保存
网络安全场内巡查制度
网络技术应用ip地址试题
网络安全和网络新媒体哪个好