上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页
摘要: function getMinNum(str = '2354363463',n = 2){ let arr = []; let splitArr = str.split('') for(let i = 0;i < splitArr.length - n + 1;i++){ let item = sp 阅读全文
posted @ 2021-03-16 21:45 671_MrSix 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗? /** * @param {number[]} nums * @return {number} */ const singl 阅读全文
posted @ 2021-03-15 20:33 671_MrSix 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 实现输入:value = 10;输出:'11-88-1010' let list = [{ value:1, text:'11', children:[{ value:2, text:'22', children:[{ value:7, text:'77' },{ value:3, text:'33 阅读全文
posted @ 2021-03-08 22:48 671_MrSix 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 需求:当滚动条滚动时将x元素隐藏掉,当滚动条停止滚动时再将元素x显示出来。 let scrollTop = 0; let scrollEndTop = 0; let timer = null; document.onscroll = function() { clearTimeout(timer); 阅读全文
posted @ 2021-02-26 21:22 671_MrSix 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: function rewriteLog(){ console.log = (function (log){ return process.env.NODE_ENV == 'development' ? log : function(){} })(console.log) } 阅读全文
posted @ 2020-11-20 21:36 671_MrSix 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 在边界值 x 和 y 指定的包含范围内限制 num。 如果 num 超出了范围,则返回 num。 否则,返回范围内最近的数字。 let clampNumber = (num,x,y) => Math.max(Math.min(num,Math.max(x,y)),Math.min(x,y)) 分析步 阅读全文
posted @ 2020-11-18 17:18 671_MrSix 阅读(134) 评论(0) 推荐(0) 编辑
摘要: let tree = { val:'a', left:{ val:'b', left:{ val:'d' }, right:{ val:'e' } }, right:{ val:'c', left:{ val:'f' }, right:{ val:'g' } } } function dfs(obj 阅读全文
posted @ 2020-11-16 23:38 671_MrSix 阅读(167) 评论(0) 推荐(0) 编辑
摘要: function repeat(fn,n,interval){ return (...rest) => { let cnt = 0 let timer = null timer = setInterval(() => { fn.apply(fn,rest) cnt++ if(cnt >= n){ c 阅读全文
posted @ 2020-11-12 17:20 671_MrSix 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 什么是PNG PNG的全称叫便携式网络图型(Portable Network Graphics)是目前最流行的网络传输和展示的图片格式,原因有如下几点: 无损压缩:PNG图片采取了基于LZ77派生算法对文件进行压缩,使得它压缩比率更高,生成的文件体积更小,并且不损失数据。 体积小:它利用特殊的编码方 阅读全文
posted @ 2020-11-11 21:55 671_MrSix 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 缓存函数是将函数的计算结果缓存起来,当下次以同样的参数调用该函数时,直接返回已缓存的结果,无需再次执行函数。这是一种常见的以空间换时间的性能优化手段。 要实现缓存函数的功能,我们可以把经过序列化的参数作为key,再把第一次调用后的结果作为value存储到对象中。在每次执行函数调用前,都需要判断缓存中 阅读全文
posted @ 2020-11-09 15:54 671_MrSix 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 36 下一页