摘要: module es6 模块设计思想,尽量保持静态化) es6 使用 export 对外暴露接口 使用 iimport 引入其他模块 import 声明的变量,必须放在 {} 内,变量名必须和暴露的接口名一致; exprot var a="hello world" (不建议) var a="hello 阅读全文
posted @ 2019-07-09 19:17 a前端 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1.类的由来 JavaScript 语言中,生成实例对象的传统方法是通过构造函数,但是这种写法跟传统的面向对象语言差异很大,容易让不熟悉这门语言的程序员感到困惑,下面有一个例子 ES6提供了更接近传统语言的写法,引入了 class(类)这个概念,作为对象的模板,通过class关键字,可以定义类,这种 阅读全文
posted @ 2019-07-09 19:13 a前端 阅读(5118) 评论(0) 推荐(0) 编辑
摘要: 变量的解构赋值(模式匹配) ... 拓展运算符 可以将数据类型变为数组 解构赋值:数组的解构赋值 对象的解构赋值 1. 前后模式必须匹配 后面的值是什么格式,前面变量声明的也是什么格式,比如后面的值是二维数组,前面声明的也是二维模式 案例: let [a,[b,c]]=[1,[2,3]]; // a 阅读全文
posted @ 2019-07-09 14:17 a前端 阅读(1518) 评论(0) 推荐(0) 编辑