- 博客(5)
- 收藏
- 关注
原创 【进阶】Volta - 项目级node版本管理,并行基于不同node版本的多个前端项目
Volta是一个用于 JavaScript 和 Node.js 的版本管理工具使用 Volta,可以一次性设置项目级别的node版本,每次进入根目录自动选择已设定的node版本,而不必手动切换。
2025-02-17 10:43:34
886
原创 彻底弄懂javaScript中的原型、原型链(手绘js原型链图)
原型和原型链都是来源于对象而服务于对象的概念,所以我们要先明确一点:JavaScript中一切引用类型都是对象,对象就是属性的集合。、、、、等都是引用类型。也就是说 数组是对象、函数是对象、正则是对象、对象还是对象。 二、原型和原型链是什么 上面我们说到对象就是属性(property)的集合,有人可能要问不是还有方法吗?其实方法也是一种属性,因为它也是的表现形式,具体见下图。可以看到上确实多了一个的属性,值为一个函数,但是问题来了,上面并没有这个方法,为什么我们可以调用呢?这就引出了 原型。每一
2025-02-17 09:40:45
1366
原创 深入了解js中的深拷贝(JSON实现深拷贝的弊端、如何通过递归实现深拷贝)
对深拷贝对象包含以上数据时,可以使用lodash 的 cloneDeep方法来实现,也可以自己封装递归方法。JSON深拷贝是开发中常用且便捷的方法,但由于。的特性,使用时可能遇到一些问题。时,不宜使用 JSON 进行深拷贝。进行深拷贝,得到的数组。、正则、数字、字符串和。
2025-02-11 16:17:47
194
原创 最全、最优雅的javaScript数组去重方法(包含根据数组中对象的某个属性值进行去重)
【代码】最全、最优雅的javaScript数组去重方法(包含根据数组中对象的某个属性值进行去重)
2025-02-11 14:57:02
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人