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