JavaScript Skills
Javascript各种编程小技巧
kittyjie
这个作者很懒,什么都没留下…
展开
-
js全排列函数
function permutate(arr) { let result = []; if(arr.length > 1) { let left = [arr[0]], rest = arr.slice(1, arr.length), preResult = permutate(rest); for(let i=0; i...原创 2019-10-26 14:37:25 · 542 阅读 · 0 评论 -
Array.prototype.reduce使用技巧
先看一下规范对这个方法的几个说明:Array.prototype.reduce ( callbackfn [ , initialValue ] )NOTE 1:callbackfnshould be a function that takes four arguments.reducecalls the callback, as a function, once for each e...原创 2019-07-16 11:16:57 · 521 阅读 · 0 评论 -
typescript枚举类型编译后代码技巧
var Tristate;(function(Tristate) { Tristate[(Tristate['False'] = 0)] = 'False'; Tristate[(Tristate['True'] = 1)] = 'True'; Tristate[(Tristate['Unknown'] = 2)] = 'Unknown';})(Tristate || (Tris...原创 2019-09-09 18:08:57 · 678 阅读 · 0 评论