JavaScript 原生方法
文章平均质量分 78
原生方法实现
跳房子的前端
一名专注于前端开发的工程师。我深信,了解技术背后的原理是解决复杂问题的关键,因此我始终致力于深入探索和掌握前端技术的基础理论。
我承诺所有原创文章永久免费,希望能帮助你们成长和工作!
别忘了添加个关注,谢谢了各位大佬
展开
-
JavaScript 手写实现 `forEach` 方法
forEach遍历数组的每个元素,并对每个元素执行回调函数。实现forEach涉及到验证回调函数、遍历数组、并在每次迭代中调用回调函数。自定义实现可以帮助理解 JavaScript 内建方法的工作原理,但实际使用时还是推荐使用 JavaScript 提供的原生forEach方法,因为它已经经过高度优化并处理了各种边界情况。原创 2024-09-15 12:52:06 · 352 阅读 · 0 评论 -
JavaScript `Map` 和 `WeakMap`详细解释
Map是标准的键值对集合,支持任意类型的键,且支持迭代。WeakMap的键是弱引用,仅支持对象作为键,不支持迭代,主要用于避免内存泄漏。实现Map和WeakMap的核心逻辑涉及哈希表和弱引用的处理。虽然 JavaScript 的原生实现是高度优化的,但下面是一些简化的示例代码,用来展示Map和WeakMap的基本实现原理。Map。原创 2024-09-15 12:49:35 · 340 阅读 · 0 评论