学习语言主要的关键点有6个基础(变量,运算,函数,循环,条件,日志),把js过一遍,对比学习。
js没有类
1.变量与类型
var全局变量
let局部变量
空undefine(定义变量/函数没赋值), null
数组可以随意放
2.基本运算
===严格意义的等于,包括类型
3.for循环
主要是in和of的区别,for(var i in arr)表示索引,而for(var i of arr)则是内容
4.函数
function lalala(a, b, c) {}参数不用标记类型,()=>{}还有这个流式编程
5.if/else
6.日志打印
console.log()
ES 6有新的语法,高级语法大约有类(构造函数),数组扩展
7.类,构造函数,私有变量/方法
所有私有变量都是构造函数初始化,实例化的。
class {
struct() {
_param
_method()
}
}
8. 数组扩展
9. 结构赋值
{} = object
10.到处模块export.models
11.Promise (handle(,)及回调)
12.EventEmitter分段队列处理handle的监听器