摘要:
冒泡 function bubbleSort(arr) { var len = arr.length for (var i = 0; i < len; i++) { for (var j = 0; j < len - 1 - i; j++) { if (arr[j] > arr[j + 1]) { 阅读全文
摘要:
数组乱序 实现一个数组乱序,每一个元素出现在每一个位置的概率是平均的 function noSort(arr) { const len = arr.length for (let i = 0; i < len; i++) { const random = Math.random() * (len - 阅读全文
摘要:
for语句 支持中断,支持异步 let str = ''; for (let i = 0; i < 9; i++) { str = str + i; } console.log(str); //'012345678' 中断示例 var i = 0; for (var i = 0; ; i++) { 阅读全文
摘要:
防抖(debounce) 在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时 function debounce(func, delay) { let timer = null return function (...args) { if (timer) { clearTimeout( 阅读全文