随笔分类 -  算法(查找-组装)

摘要:树形数据结构遍历某个key值 深度优先遍历(DFS) let tree = [{ id: '1', name: '节点1', children: [{ id: '1-1', name: '节点1-1' }] }, { id: '2', name: '节点2', children: [{ id: '2 阅读全文
posted @ 2022-05-10 21:09 南风晚来晚相识 阅读(1879) 评论(0) 推荐(0) 编辑
摘要:保留两位小数不进行四舍五入 // 保留小数n位,不进行四舍五入 // num你传递过来的数字, // decimal你保留的几位,默认保留小数后两位 app.config.globalProperties.formatDecimal = function ( num, decimal = 2 ) { 阅读全文
posted @ 2021-09-30 12:34 南风晚来晚相识 阅读(2949) 评论(0) 推荐(0) 编辑
摘要:做乘法运算出现精度丢失 let aa= 2106.49 console.log( aa*10000 ) //21064899.999999996 console.log( Math.round(aa*10000) ) //21064900 需求 因为输入的数字最多保留两位小数 当时想的是乘一个100 阅读全文
posted @ 2021-09-29 21:18 南风晚来晚相识 阅读(1070) 评论(0) 推荐(0) 编辑
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi 阅读全文
posted @ 2021-08-24 00:37 南风晚来晚相识 阅读(1957) 评论(0) 推荐(0) 编辑
摘要:场景 很多时候我么需要返回返回tree结构下的所有自己节点 很显然这个时候需要遍历了 废话不多说 直接递归遍历 数据结构 var treeData = [{ id: 111, title: "机构1", children: [{ id: 123, title: "机构1", }, { id: 111 阅读全文
posted @ 2021-08-12 23:53 南风晚来晚相识 阅读(4823) 评论(0) 推荐(0) 编辑
摘要:闭包的实际运用防抖 防抖:当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次, 如果设定的时间到来之前,又一次触发了事件,就重新开始 延时。 (如果在一段时间内,又触发了该事件;就重新开始 延时) 主要运用 1==>在用户输入,进行搜索时可以使用防抖 2==>射击游戏中的mous 阅读全文
posted @ 2020-10-09 21:58 南风晚来晚相识 阅读(255) 评论(0) 推荐(0) 编辑
摘要:数组对象排序 这样的排序是有问题的,如果有两个值的排序是一样的,排序排出来的顺序就不正确 sortFun (attr,rev){ //第二个参数没有传递 默认升序排列 if(rev == undefined){ rev = 1; }else{ rev = (rev) ? 1 : -1; } retu 阅读全文
posted @ 2020-07-14 22:30 南风晚来晚相识 阅读(612) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示