当需要判断一个参数是否在对象中时,为什么使用
arg in cache
会比使用
cache[arg] != undefined
更安全呢,我看网上有人说因为undefined是一个有效的返回值,但还是不太理解,有人能解答一二吗?
当需要判断一个参数是否在对象中时,为什么使用
arg in cache
会比使用
cache[arg] != undefined
更安全呢,我看网上有人说因为undefined是一个有效的返回值,但还是不太理解,有人能解答一二吗?
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答867 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决