07 2021 档案

摘要:2021年02月23日,原生js模拟hooks的useState let _state = []; let index = 0; const myUseState = (initialState) => { var currentIndex = index; // 保存index _state[cu 阅读全文
posted @ 2021-07-13 11:36 Bruce_Grace 阅读(133) 评论(0) 推荐(0)
摘要:/* * 组装树形函数 (树形有无限层级) * 根据parent_id 将数据组装到每个元素children属性当中 parent_id = 0 为最顶级元素 */ /* * js实现无限层级树形数据结构(创新算法) * 根据parent_id 将数据组装到每个元素children属性当中 pare 阅读全文
posted @ 2021-07-07 18:24 Bruce_Grace 阅读(1556) 评论(0) 推荐(0)
摘要:实现方式 推荐 实现思路 把源数组分成左右两段,左边按顺序递增,保存已选择的随机数;右侧是剩余可选的数值;每次从右侧选一个,与左侧最后一个位置的数值交换就可以达到目的。 然后考虑把左侧用一个新数组表示,右侧选中的数移入新数组,再将左侧应该交换过来的值移过来…… 算法图解: 1 // 推荐方法 2 f 阅读全文
posted @ 2021-07-07 17:28 Bruce_Grace 阅读(588) 评论(0) 推荐(0)