获得徽章 0
- 7.13 - 30s 代码优化(36)「谨慎关于 JS 回调」
--
🍭 推荐公众号 「腻你」 分享生活每一颗糖!react 官网「Hooks」总结条目
juejin.cn
---
🎈 用作 API 语法回调的看似无害的函数,通常有很多问题。
✨ parseInt() 用作 Array.prototype.map() 的回调
✨ parseInt() 最多接受两个参数:string 要解析的 radix 参数和可选参数。
✨ Array.prototype.map() 将三个参数传递给回调:value、index 和 array。
✨ 作为基数参数传递的每个元素的索引导致了这个奇怪的问题
🎈 在使用第三方库和 API 时,也要十分小心回调函数。
✨ 最好创建一个函数来将数据传递给正在使用的 API 的任何部分,而不是直接将其用作回调。
✨ 这样做的原因是,即使库或 API 现在可能不需要任何额外的参数,这可能会在以后的版本中改变,在更新到标记为没有重大更改的库的新版本。
---展开评论1