每天学一点前端小知识
文章平均质量分 60
记录每条学到的前端小知识
橘子皮皮酱
这个作者很懒,什么都没留下…
展开
-
js实现根据键名过滤对象
JavaScript的对象不像数组或字符串那样可以迭代,所以我们不能直接在对象上使用。在这篇文章中,我们将探讨如何使用Object.keys()来过滤一个对象。原创 2023-02-02 15:25:59 · 1778 阅读 · 1 评论 -
为什么不建议 forEach 内部使用 async/await?
不知道大家有没有运行多个异步函数并将结果传入到一个数组,最后结果却发现数组是空的经历?就像上面的代码示例那样。那么数组为什么是空的呢?!在运行其他代码之前一直等待异步函数完成似乎是一项不可能的任务。这是因为你没有使用工具。当你学会了如何将和.map组合起来使用时,你会意识到这个任务比你想象的要容易。当你需要对数组中的每个元素运行异步操作时,你可能会自然而然地使用.forEach()方法。例如,有一个用户ID数组,你希望获取用户并将用户名推送到数组。最后记录用户名,但遗憾的是,数组为空。原创 2023-02-02 14:26:42 · 507 阅读 · 0 评论