如果定义了一个函数,能够通过传入的不同参数进行不同的操作,那最好写成一个对象,通过不同的参数,去调用这个对象的对应方法,如下(不要使用switch哈
function doSth(type, a, b)...而对象和数组中,可枚举属性就是在循环中能循环到的属性,相反就是不可枚举的属性,在Object.defineProperty中可以将属性定义为不可枚举的。这样的话循环的时候不会循环到这个属性。...一般来说,自定义添加的属性都是可以枚举的,而一些内建的属性是不可枚举的,比如length,还有原型链上的属性。...阮一峰的ts是真的强,讲得狠狠狠细致
正则的规则是可以复用的,比如你将一部分的规则用括号()括起来,这就是第一组规则,当你想复用的时候,就用\1即可,如果你第一次匹配的是xx,下一次复用的时候匹配的也得是一样的内容...了解一下正则的贪婪匹配和懒惰匹配。