Javascript是一门弱类型语言,很灵活,学习门槛低,容易上手。但同时也容易出现误区,遇到很多坑。本篇就专门用来记录日常开发中的易错点。
一、参数为引用类型的函数
- eg:
1 | |
解析:
obj.a = 1引用类型可直接修改新增属性值obj = { a: 2 }改变了引用类型指向obj.b = 2新的obj属性值改变 和原object无关
二、== 和 === 的区别
- 基础类型会做隐式转换再进行比较。
1 | |
- 引用类型会调用
valueOf或者toString方法再进行比较,valueOf 优先于 toString。
1 | |
欢迎访问:个人博客地址
本文作者: Tiven
发布时间: 2020-09-18
最后更新: 2024-01-12
本文标题: JS常见易错点
本文链接: https://www.tiven.cn/p/a8974376/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2020-09-18
最后更新: 2024-01-12
本文标题: JS常见易错点
本文链接: https://www.tiven.cn/p/a8974376/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!


