![](https://img-blog.csdnimg.cn/20210611142229282.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
力扣和前端的部分算数题总结
实战中遇到的部分前端算法,和力扣等各个大厂遇到的题目解析
全渣工程师JsonWang
一个很渣,很懒的,但是想上进的全渣工程师
展开
-
js数组去重
Array.prototype.uniq = function () { let len = this.length, f = true; for (let i = 0; i< len; i++) { if (this.indexOf(this[i]) !== i) { if (f && isNaN(this[i])) { f = false; continue;原创 2021-06-18 17:11:25 · 72 阅读 · 0 评论 -
获取 url 参数
场景:获取location地址栏的信息, 指定参数名称,返回该参数的值 或者 空字符串 不指定参数名称,返回全部的参数对象 或者 {} var url ='https://xxxx.com?a=json&b=vue&c=444&d=55555'; /** * * @param {*} sUrl 传入需要解析的url * @param {*} skey 想取的key值,如果没有的话可以不传 * @returns */ function getJson(sUrl,sK原创 2021-06-11 15:27:43 · 97 阅读 · 1 评论 -
前端实现分页Pagination效果
场景:一般分页效果是前端提供pageNum(第几页),pageSIze(一页几个),但是最近在做的时候有个场景需要前端进行分页,所有就自己写了个函数, /** * * @param {*} array 源数据 * @param {*} pageNum pageNum(第几页) * @param {*} pageSIze pageSIze(一页几个) * @returns */ const arrData = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16原创 2021-06-11 14:42:03 · 457 阅读 · 0 评论