首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在ecmascript中导入时执行函数

在ecmascript中导入时执行函数
EN

Stack Overflow用户
提问于 2016-03-05 12:58:46
回答 2查看 392关注 0票数 2

虽然通常以较旧的方式导入模块,但我们这样做

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var a =  require('a')

另外,如果我们从'a‘模块中导出函数,我们可以这样做

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var a =  require('a')();

但是我们如何在ecmascript中做到这一点呢

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import a from 'a'()

但如果我真的喜欢,它也不能工作

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import a from 'a';
a =  a();

有类似重复声明的错误,我正在使用ecmascript2015预置的巴别塔转译器

EN

回答 2

Stack Overflow用户

发布于 2016-03-05 13:08:06

这在导入语法中是不可能的。你能做的最好的是使用不同的变量:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import aFactory from 'a';
let a = aFactory();
票数 1
EN

Stack Overflow用户

发布于 2016-03-05 13:13:21

尝试克隆该函数&从克隆的函数中调用它。模块是导入和分发的前缀,所以我想克隆并从克隆中调用它可以解决这个问题。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import a from 'a';
let newVariable = JSON.parse(JSON.stringify( 'a' ));

试一试,否则,试着用不同的方法克隆它并通过克隆的对象调用它。请记住,a=b只是一个引用,它将导致相同的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35814429

复制
相关文章
前端基础-ECMAScript函数
ES6新增了展开运算符(用三个连续的点 (...) 表示),能够将数组和字符串字面量展开为多个元素
cwl_java
2020/03/26
2610
MATLAB中导入数据:importdata函数
用load函数导入mat文件大家都会。可是今天我拿到一个数据,文件后缀名竟然是‘.data’。该怎么读呢?
全栈程序员站长
2022/07/13
7980
前端基础-ECMAScript箭头函数
ES6可以使用“箭头”(=>)定义函数,注意是普通函数,不要使用这种方式定义类(构造器)。
cwl_java
2020/03/26
2590
Confluence 6 教程:在 Confluence 中导航
当你对 Confluence 有所了解后,你会发现 Confluence 使用起来非常简单。这个教程主要是针对你使用的 Confluence 界面进行一些说明,同时向你展示在那里可以进行一些通用的任务和操作。
HoneyMoose
2019/01/30
6140
Confluence 6 教程:在 Confluence 中导航
ECMAScript 6教程 (二) 对象和函数
上面代码的方法一是直接用标识符作为属性名,方法二是用表达式作为属性名,这时要将表达式放在方括号之内。
笔阁
2018/09/04
3790
ECMAScript 6教程 (二) 对象和函数
在JS中统计函数执行次数与执行时间
不过在Chrome中内置了一个 console.count 方法,可以统计一个字符串输出的次数。我们可以利用这个来间接地统计函数的执行次数
书童小二
2018/10/09
3.7K0
ECMAScript6基础学习教程(四)函数
ES6在函数方面有很多扩展,其中最为大众所知的就是箭头函数。除此之外,还有很多其他新特性,比如,参数默认值,Rest参数和扩展运算符......下面将一一介绍。
娜姐
2022/05/13
2960
在 Linux 文件系统中导航的技巧
无论你是在文件系统中四处查看、寻找文件还是尝试进入重要目录,Linux 都可以提供很多帮助。在本文中,我们将介绍一些技巧,使你可以在文件系统中移动,查找和使用所需的命令也更加轻松。
用户8639654
2021/09/18
8840
用 ranger 在 Linux 文件的海洋中导航
ranger 是一款独特且非常方便的文件系统导航器,它允许你在 Linux 文件系统中移动,进出子目录,查看文本文件内容,甚至可以在不离开该工具的情况下对文件进行修改。
用户1880875
2021/09/09
9960
在应用中导航时使用 SafeArgs | MAD Skills
这是一个新的系列文章,我们称之为 "Modern Android Development 技巧",简称为 "MAD Skills"。本系列文章致力于帮助开发者们打造更好的现代 Android 开发体验,敬请关注。
Android 开发者
2021/02/12
1.6K0
在应用中导航时使用 SafeArgs | MAD Skills
ECMAScript 6 特性ECMAScript 6 特性
ECMAScript 6,也被称做ECMAScript 2015,是ECMAScript标准的下一个版本。这个标准预计将于2015年6月被正式批准。ES6是这门语言的一次重大更新,自ES5以来,该语言的首次更新是在2009年。主流Javascript引擎对ES6相关特性的实现也正在进行中。
用户2936342
2018/08/27
6160
【ECMAScript】ECMAScript 7新特性深度解析
当我们谈论JavaScript时,我们不能忽略ECMAScript(简称ES),它是JavaScript的标准化版本。ES7,也称为ECMAScript 2016,是JavaScript的第七个版本。ES7引入了一些新特性和改进,使JavaScript开发更加简单和高效,以下是ES7的一些主要特性:
Front_Yue
2023/09/20
8450
【ECMAScript】ECMAScript 7新特性深度解析
在Global Mapper中导入点的文本格式
有时候想在Global Mapper快速显示一个点的具体位置,来不及去创建一个具体的矢量文件。一个最快速的方式就是将这个点写在文本文件中导入:
charlee44
2022/09/28
6080
在Global Mapper中导入点的文本格式
在pycharm中导入torch_pycharm导入numpy出错
出现运行程序出现错误:ImportError: No module named numpy
全栈程序员站长
2022/09/27
6200
在pycharm中导入torch_pycharm导入numpy出错
立即执行函数
这两种格式都能保证函数立马执行,这也是立即函数的基础常见的格式,()运算符加上匿名函数,还有另外几种格式也能立即执行:
wade
2020/04/24
1.7K0
[JavaScript]自执行函数
最近在接触mui的时候,遇到了一段代码: 1 (function($, doc) { 2 $.init({ 3 st
CN_Simo
2017/12/26
1.8K0
【ECMAScript】ECMAScript 6新特性深度解析
当谈到JavaScript时,很容易想到它是一种动态、弱类型的编程语言,它在Web开发中扮演着重要的角色。随着时间的推移,JavaScript也在不断发展和改进。ECMAScript 6(也称为ES6或ECMAScript 2015)是JavaScript的一个重大更新,它引入了许多新特性和改进,使得JavaScript的开发更加简单和高效。在本篇博客中,我们将详细介绍ECMAScript 6的新特性。
Front_Yue
2023/09/21
6260
【ECMAScript】ECMAScript 6新特性深度解析
在PetaLinux工程中导出所有关键模块代码
PetaLinux工程会自动下载代码并编译。很多时候,工程师需要修改代码,加入调试信息。使用下列脚本,可以一次性导出所有关键模块的代码。 脚本中,为了保持兼容性,导出了MPSoC和Versal的模块。有些模块不存在,不会导致其它副作用,请忽略不存在的模块错误信息。
hankfu
2022/11/14
6980
面向 JavaScript 开发人员的 ECMAScript 6 指南(2):ECMAScript 6 中的函数增强
第 2 部分专门介绍将改变您使用 JavaScript 中的函数的方式的语言更新。在这一部分中,我们将介绍函数定义和调用语法,您将进一步了解解构赋值(这一次在函数定义中)。我还将介绍新的箭头函数语法和生成器函数,后者给经典的迭代器和古老的for 循环带来了有趣的转机。
疯狂的技术宅
2019/03/28
7280
点击加载更多

相似问题

在节点js中导入时执行脚本,而不调用函数

13

在Node.js中导出ECMAscript

112

在软键输入时执行函数

12

要在ECMAScript 6模块中导入的非ECMAScript 6模块

10

进入时执行函数

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文