expot输出函数的方法

面比较一下默认输出和正常输出。

// 第一组
export default function crc32() { // 输出
// ...
}

import crc32 from ‘crc32‘; // 输入

// 第二组
export function crc32() { // 输出
// ...
};

import {crc32} from ‘crc32’; // 输入
上面代码的两组写法,第一组是使用export default时,对应的import语句不需要使用大括号;第二组是不使用export default时,对应的import语句需要使用大括号。

用export 直接输出一个函数的时候必须要家大括号,如用用export default 输出函数名的时候 就不用加大括号

原文地址:https://www.cnblogs.com/sunzhnan/p/8213362.html

时间: 2024-09-20 15:23:41

expot输出函数的方法的相关文章

嵌入式linux应用程序调试方法

嵌入式linux应用程序调试方法 四 内存工具 17 4.1 MEMWATCH 17 4.2 YAMD 22 4.3 Electric Fence 24 五 C/C++代码覆盖.性能profiling工具 24 5.1 用gcov来测试代码覆盖率 25 5.2 使用gprof来优化你的C/C++程序 35 四 内存工具 您肯定不想陷入类似在几千次调用之后发生分配溢出这样的情形. 许多小组花了许许多多时间来跟踪稀奇古怪的内存错误问题.应用程序在有的开发工作站上能运行,但在新的产品工作站上,这个应用

_stdcall ,_cdecl,__fastcall 深入解析

成相对独立的功能,它们彼此协作来完成整个软件系统的工作.可能存在一些模块的功能较为通用,在构造其它软件系统时仍会被使用.在构造软件系统时,如果将所有模块的源代码都静态编译到整个应用程序 EXE 文件中,会产生一些问题:一个缺点是增加了应用程序的大小,它会占用更多的磁盘空间,程序运行时也会消耗较大的内存空间,造成系统资源的浪费:另一个缺点是,在编写大的 EXE 程序时,在每次修改重建时都必须调整编译所有源代码,增加了编译过程的复杂性,也不利于阶段性的单元测试. Windows 系统平台上提供了一种

c++函数调用约定学习(一)

函数调用约定 常见的函数调用约定[5]:cdecl,stdcall,fastcall,thiscall,naked call MFC调用约定(VS6:Project Settings->C/C++ <Category:Code Generation> Calling convention:) 1, __cdecl(C调用约定.The C default calling convention)C/C++ 缺省调用方式 1)压栈顺序:函数参数从右到左 2)参数栈维护:由调用函数把参数弹出栈,

MFC的DLL

MFC的DLL 一般的,在介绍Windows编程的书中讲述DLL的有关知识较多,而介绍MFC的书则比较少地提到.即使使用MFC来编写动态链接库,对于初步接触DLL的程序员来说,了解DLL的背景知识是必要的.另外,MFC提供了新的手段来帮助编写DLL程序.所以,本节先简洁的介绍有关概念. DLL的背景知识 静态链接和动态链接 当前链接的目标代码(.obj)如果引用了一个函数却没有定义它,链接程序可能通过两种途径来解决这种从外部对该函数的引用: 静态链接 链接程序搜索一个或者多个库文件(标准库.li

《凌波微步 软件开发境界案例集》有感

读了<凌波微步 软件开发境界案例集>一书,让我深有感触. 首先为什么这部书叫做以凌波微步为名,因为这本书对于程序员来说,就是一本武林秘籍.每一个身在“武林”的程序员,都应该掌握武功的技巧,才能使其发挥最大的威力.为什么我们写程序的时候要加上注释呢?我们现在可能还涉及不到编写庞大的系统程序,只是写写简单的小程序.程序虽小,但是仍然会有一两步我们自己都想不起来为什么要这么写,想不起来它的功能,这个时候我们就需要添加注释,来告诉自己,也是为了告诉其他读自己程序的人,这一步,是干什么的. 添加注释的习

[转]什么是C++虚函数、虚函数的作用和使用方法

我们知道,在同一类中是不能定义两个名字相同.参数个数和类型都相同的函数的,否则就是“重复定义”.但是在类的继承层次结构中,在不同的层次中可以出现名字相同.参数个数和类型都相同而功能不同的函数.例如在例12.1(具体代码请查看:C++多态性的一个典型例子)程序中,在Circle类中定义了 area函数,在Circle类的派生类Cylinder中也定义了一个area函数.这两个函数不仅名字相同,而且参数个数相同(均为0),但功能不同,函数体是不同的.前者的作用是求圆面积,后者的作用是求圆柱体的表面积

【C#学习笔记】【7】我想从键盘输入变量的值,这样程序就更灵活了(输入输出函数以及类型转换)

我们在之前的文章中,对于变量的赋值(初始化)都是直接写在程序中的,那如果想从键盘输入,怎么做呢?我来介绍一个用于从键盘获取输入值的方法. Console.ReadLine()方法 看到这个标题,是不是想起了什么?对,我们之前用的输出函数Console.WriteLine()方法.今天我们再介绍一下输入函数. 猜猜怎么用?好吧,我介绍一下用法: string s; s=Console.ReadLine(); Console.WriteLine(s); 从上面的例子中我们可以看出,Console.R

Atitit 软件架构方法的进化与演进cs bs soa roa &#160;msa&#160; attilax总结

Atitit 软件架构方法的进化与演进cs bs soa roa  msa  attilax总结 1.1. 软件体系架构是沿着单机到 CS 架构,再到 BS 的三层架构甚至多层架构逐步发展过来的,关于多层架构 1 1.2. 主进化路线Cs>> bs >>  SOA>>MSA(微服务架构1 1.3. 1 1.4. 面向资源体系架构(ROA)1 1.4.1. 管道和过滤器风格(数据流风格)2 1.5. 数据抽象与面向对象风格(调用/返回风格)2 1.6. 基于事件的隐式调用

C语言格式化输入输出函数

一:格式输出函数printf() 1.调用形式一般为:printf("格式化控制字符串",输出表列): 2.格式化控制字符串用于指定输出格式,它有三种形式: 1.格式说明符:规定了相应输出表列内容的输出格式,以%打头,如%d.%o等 2.转义字符:用来输出转义字符所代表的控制代码或者特殊字符,比如常用的‘\n'.‘\t’ 3.普通字符:需要原样输出的字符. 3.输出表列为若干需要输出的数据项,它与格式说明符在数量和类型上一一对应: 4.格式字符m指定输出数据所占宽度,n对实数表示输出n