- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 JavaScript 判断对象是否为空的办法
考虑边界情况:如果对象可能为null可以先判断obj!== null,一些方法在null对象上会报错。根据目标环境综合考虑选用兼容性好、性能高、可读性强的方法。使用ES6方法:如果只考虑现代浏览器,优先使用ES6的。循环,这些方法兼容性较好,能覆盖到较老版本的浏览器。组合使用:如果需要综合考虑,可以组合使用。比较快,避免使用JSON转换字符串的。如果需要兼容老浏览器版本,可以使用。,既考虑兼容性也检测所有属性。这样的写法可读性较好。
2023-10-18 16:16:37 192 1
原创 Babel 是如何处理箭头函数的?
Babel 可以将箭头函数转换成普通函数,但是仍然保持了箭头函数的词法作用域。这使得我们可以在不影响代码逻辑和性能的情况下,使用更简洁和优雅的语法来定义函数。作为一个强大和灵活的 JavaScript 编译器,它既可以让我们享受最新的语言特性,同时兼容更多的浏览器和环境。
2023-09-17 20:22:08 137 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人