随笔分类 - JavaScript
JS相关知识点
摘要:TypeScript infer关键字
阅读全文
摘要:模拟JS的call、apply、bind
阅读全文
摘要:AsyncFunction 并不是一个全局对象 所以并不能通过 new Array() 的方式创建异步函数实例 如果想直接使用 AsyncFunction 构造函数,需要多加一步中间操作: const AsyncFunction = Object.getPrototypeOf(async funct
阅读全文
摘要:var heapSort = function(arr) { buildMaxHeap(arr); for (var i = arr.length - 1; i > 0; i--) { swap(arr, 0, i); maxHeapify(arr, 0, i); } }; var buildMax
阅读全文
摘要:var shellSort = function(arr) { var n = arr.length; for (var gap = n / 2 | 0; gap > 0; gap = gap / 2 | 0) { for (var groupIndex = 0; groupIndex < gap;
阅读全文