export,export default和import的区别与用法:
1.export,export default均可用于导出常量、函数、文件和模块等
2.export和import主要用于文件或模块的导出和引入功能;export相当于一个对外输出文件或模块变量的接口,import用于在一个模块中加载另一个含export接口的模块;
3.一个文件或模块中可以有多个export和import,但只能有一个export default;
4.export导出的变量名带花括号,import导入该变量时带花括号,并且变量名需一致;
5.export default为模块指定默认输出,导出的变量名不加花括号,import导入时不用加花括号,且变量名可自定义。
promise的优点及用法:
1.由于js是单线程执行的,异步执行需要用回调函数实现。传统的回调函数不够工整,且不利于代码的复用;
2.promise的链式语法清晰地将执行代码与处理结果的代码分离开来;
3.使用demo:
4.实际工作中常见的用法:
5.你可以看看廖雪峰老师关于promise的介绍。