研究过程较复杂的代码时候怎样很好的记录思路逻辑

OOP 并不是最佳的方式,尤其是对早期 js 的发展来说,基于对象的灵活给了 js 另一种的美(相对而言。如果你更习惯 OOP 的话,您也别自己造轮子了,社区已经有钦定了,不妨试试 ES6 或 typescript 的 class 。ES6 有了基本的 class 和继承,ES7 草案在 static props 等一些 OOP 特性上更进一步。而 typescript 就更厉害了,class interface enum,哇。当然了,都是语法糖,跟无数人曾经造过的轮子一样,本质上都是基于对象的。


    推荐阅读