第一个知识点:import 和 export

import导入模块、export导出模块

//全部导入
import people from './example' //有一种特殊情况,即允许你将整个模块当作单一对象进行导入
//该模块的所有导出都会作为对象的属性存在
import * as example from "./example.js"
console.log(example.name)
console.log(example.age)
console.log(example.getName()) //导入部分
import {name, age} from './example' // 导出默认, 有且只有一个默认
export default App // 部分导出
export class App extend Component {};

以前有人问我,导入的时候有没有大括号的区别是什么。下面是我在工作中的总结:

1.当用export default people导出时,就用 import people 导入(不带大括号)

2.一个文件里,有且只能有一个export default。但可以有多个export。

3.当用export name 时,就用import { name }导入(记得带上大括号)

4.当一个文件里,既有一个export default people, 又有多个export name 或者 export age时,导入就用 import people, { name, age } 

5.当一个文件里出现n多个 export 导出很多模块,导入时除了一个一个导入,也可以用import * as example

第二个:let const 箭头函数  模板字符串 class Promise 解构数组  解构对象  ...

最新文章

  1. HTTP Status 500 - An exception occurred processing JSP page /WEB-INF
  2. http的无状态无连接到底是什么含义
  3. Java中取某一个范围的随机数
  4. 自顶向下分析Binder【1】—— Binder实例篇
  5. Java基础(00)
  6. 三级菜单python写法(递归写法)
  7. vue.js引入
  8. The innodb_system data file 'ibdata1' must be writable
  9. python day27--常用模块 time,random,os,序列化
  10. 从零开始学 Web 之 HTML5(一)HTML5概述,语义化标签
  11. [AWS] SSO: Single sign-on
  12. 如何在Ubuntu 16.04上安装配置Redis
  13. 力扣(LeetCode)1016. 子串能表示从 1 到 N 数字的二进制串
  14. Oracle 重启数据库实例
  15. android http json请求3种不同写法
  16. 没有公网的IP的用户有福了,即使您没有公网IP,我们要一样可以让您与ER对接,同时可远程访问
  17. SQL —— 获取重复某个字段的第一条记录
  18. 写给C#程序员的javascript说明: 各类型变量和prototype
  19. Graphite grafana
  20. HDU 1452

热门文章

  1. windows下用vs2010编译ffmpeg
  2. tiny4412sdk-1506原生uboot卡死
  3. 清理:db上面的过期的binlog,释放磁盘空间。 (转)
  4. hdu 5600 N bulbs 想法+奇偶讨论
  5. Mybatis连接mysql数据库出现乱码
  6. WSGI 简介(使用python描述)
  7. 利用httpclient和mysql模拟搜索引擎
  8. java 终端输入小结,输入到数组、文件等(持续更新)
  9. SQL查询语句大全集锦
  10. C语言连接mysql -insert-update