js
M_allstar
所以我每个都选C
展开
-
2020-09-19
const excelStr = `港口数据 货主基本信息 货主代码 港口数据 货主基本信息 货主全称 港口数据 货主基本信息 货主所属国家 港口数据 货主基本信息 货主地址 港口数据 货主基本信息 货主电话 港口数据 货主基本信息 货主银行账户 港口数据 货主基本信息 货主类型 港口数据 货主费用信息 剩余金额 港口数据 货主费用信息 已扣金额 港口数据 货主费用信息 结算方式 港口数据原创 2020-09-19 01:39:45 · 149 阅读 · 0 评论 -
分类数据转换为树形结构
const excelStr = `港口数据 货主基本信息 货主代码 港口数据 货主基本信息 货主全称 港口数据 货主基本信息 货主所属国家 港口数据 货主基本信息 货主地址 港口数据 货主基本信息 货主电话 港口数据 货主基本信息 货主银行账户 港口数据 货主基本信息 货主类型 港口数据 货主费用信息 剩余金额 港口数据 货主费用信息 已扣金额 港口数据 货主费用信息 结算方式 港口数据...原创 2020-12-08 20:10:31 · 379 阅读 · 0 评论 -
js怎样递归遍历树形菜单数据
递归就是调用自己 比如 function fn() { fn() } 递归一般是用来处理不确定层级的树形数据 比如想要获取树形菜单数据里面的每一个id就可以使用递归 var data = [{ name: 'a', id: 101, children: [{ name: 'bb', id: 101101, children: [] }, { name: 'bb', id: 101102, children: [{ name转载 2020-08-11 16:36:14 · 2397 阅读 · 0 评论 -
React Hook 写 Timer时钟
import React, {useState, useEffect} from 'react' const Timer = ({options}) => { const [date, setDate] = useState(new Date()) useEffect(() => { const tick = () => setDate(new Date()) const timerId = setTimeout(tick, 1000) // 返回一个清除函数, 清..原创 2020-08-04 12:33:43 · 1121 阅读 · 0 评论 -
浏览器tab切换最小化,当前页面无操作刷新页面
/* eslint-disable react-hooks/exhaustive-deps */ import React, {useState, useEffect} from 'react' // 可见状态下的延迟 const visibleDelay = 3000 // 不可见状态下的延迟 const invisibleDelay = 1000 // 触发刷新定时器执行次数 const timerTimes = 2 const App = () => { // 是否触发事件 cons原创 2020-07-31 18:20:20 · 426 阅读 · 0 评论 -
js数组深拷贝方式
1. concat 返回一个新数组 const cloneArray= [].concat(array) 此刻 cloneArray 不是array的引用赋值,互不影响 2.slice 返回一个新数组 const cloneArray = array.slice(0) 注意:splice 与 slice不同, splice会改变原数组 ...原创 2020-07-20 17:00:50 · 368 阅读 · 0 评论 -
多行字符串数据输出json格式
const data = `Micronesia, Fed. Sts. 23.6 23.6 23.6 23.6 23.6 23.6 23.6 23.6 23.6 23.6 23.6 23.6 23.6 Cuba 6.4 6.1 7.3 9.2 13.0 13.0 13.0 13.0 13.0 13.0 13.0 13.0 13.0 Solomon Islands 4.1 3.8 4.3 5.4 9.9 9.9 9.9 9.9 9.9 9.9 9.9 9.9 9.9 Botswana 4.0 4.3 6原创 2020-07-16 09:50:51 · 767 阅读 · 0 评论 -
JS随机打乱数组的方法小结
本文实例总结了JS随机打乱数组的方法。分享给大家供大家参考,具体如下: JS中,要打乱数组有很多方法,网上流传一个国外人写的方法,我认为是最精简的了: 1.function randomsort(a, b) { return Math.random()>.5 ? -1 : 1; //用Math.random()函数生成0~1之间的随机数与0.5比较,返回-1或1 } var arr = [1, 2, 3, 4, 5]; arr.sort(randomsort); 这里介绍下sort...转载 2020-07-15 15:57:49 · 578 阅读 · 0 评论