当需要判断一个参数是否在对象中时,为什么使用arg in cache会比使用cache[arg] != undefined更安全呢,我看网上有人说因为undefined是一个有效的返回值,但还是不太理解,有人能解答一二吗? 查看完整描述