摘要:
const arr = [{ id: 1, parent: null }, { id: 2, parent: null }, { id: 3, parent: 1 }, { id: 4, parent: 2 }, { id: 5, parent: 3 }, { id: 6, parent: 1 }] 阅读全文
摘要:
非原地: const arr = [3, 4, 2, 7, 9, 6, 2, 8, 3, 6, 2, 1, 6, 3, 7, 4, 21, 8, 0, 5]; // const arr = [3, 4, 2]; function bubble(data) { var cache = []; var 阅读全文
摘要:
for 循环 const arr = [3, 4, 2, 7, 9, 6, 2, 8, 3, 6, 2, 1, 6, 3, 7, 4, 21, 8, 0, 5]; var i = arr.length - 1, pos = 0; var l = arr.length - 1; while (i) { 阅读全文
摘要:
function Then(fn){ var __self__ = this; this.node = null; this.err = null; this.catchFn = null; this.endFn = null; this.running = true; this.queue = [ 阅读全文
摘要:
换一个版本的: function curry() { const fn = arguments[0]; let slice = Array.prototype.slice; let cache = slice.call(arguments) if (arguments.length - 1 < fn 阅读全文
摘要:
赶紧记录下来,今天坑了大半天了,年纪大了爱忘事。 --inspect-brk, 今天一直用--inspect.. 第一步: chrome地址栏输入 chrome://inspect 并且设置相应端口,默认为: 9229 第二步: 命令行输入 node --inspect-brk ooxx.js 今天 阅读全文