
常用的数据处理
jieyucx
这个作者很懒,什么都没留下…
展开
-
常用工具方法之从树形结构的数据中提取所有的children子节点
3.如果 item 有 children 属性,那么就把 children 中的所有元素添加到 result 中,然后对 children 调用 extractChildren 方法,把 children 中的子节点也添加到 result 中。这个方法接收一个参数 data,这个参数应该是一个数组,数组的每个元素都是一个对象,这个对象可能有一个 children 属性,这个属性也是一个数组,包含了这个对象的子节点。4.最后,返回 result,这个数组包含了 data 中所有的子节点。原创 2024-04-29 15:57:42 · 564 阅读 · 0 评论 -
Object.defineProperty基本用法
是JavaScript中的一个方法,它用于在一个对象上定义一个新的属性或修改已经存在的属性。使用通过,我们可以灵活地控制属性的特性。另外,方法可以用来修改已存在属性的特性。总之,是一个非常有用的方法,可以用来定义和修改对象的属性,从而更好地控制属性的特性和行为。原创 2023-11-08 18:03:21 · 390 阅读 · 0 评论 -
js实现深拷贝的几种方式
综上所述,尽管JSON.stringify和JSON.parse可以完成一些简单对象的深拷贝,但在处理复杂或特殊类型的对象时存在一定的局限性。:通过JSON.stringify和JSON.parse进行序列化和反序列化会导致一些特定类型的信息丢失,例如日期对象被转换成字符串,正则表达式对象被转换成空对象。:相比其他深拷贝方法,使用JSON.stringify和JSON.parse进行深拷贝的性能较低,尤其是在处理大型对象或嵌套深的对象时,会消耗较多的时间和内存。方法,它提供了更强大和灵活的深拷贝功能。原创 2023-10-26 16:37:09 · 2990 阅读 · 0 评论 -
js中reduce方法的常用应用场景
reduce() 方法可以用来迭代数组并且执行一个回调函数,将数组中的元素聚合成一个单独的值。它可以被用于一系列的操作,如累加求和,计算平均值和查找最大值或最小值等。总的来说,任何需要对数组中的所有元素进行操作并得到一个结果的场景都可以考虑使用reduce方法。可以使用reduce方法来对数组中的所有元素进行求和或求积。可以使用reduce方法来计算数组中特定元素的出现次数。可以使用reduce方法来筛选出满足条件的元素。可以使用reduce方法来将多维数组变为一维。原创 2023-07-26 11:39:46 · 454 阅读 · 0 评论 -
window.location.herf获取到路径,然后处理携带的参数,将?name=“张三“&age=“18“改为{name:张三,age:18}
window.location.herf获取到路径,然后处理携带的参数,将?name="张三"&age="18"改为{name:张三,age:18}原创 2022-12-09 16:52:01 · 600 阅读 · 0 评论 -
根据某个字段合并数组对象
// 根据数组对象中的某个字段进行合并原创 2022-12-01 14:14:52 · 324 阅读 · 0 评论 -
判断一个对象是否有空的属性值
判断一个对象中是否有空的属性值原创 2022-12-01 14:03:29 · 135 阅读 · 0 评论