https://github.com/geektime-geekbang/typescript-in-action
作者回复: 不同的判断方法有不同的使用场景:typeof:判断一个变量的类型instanceof:判断一个实例是否属于某个类in:判断一个属性是否属于某个对象类型保护函数:某些判断可能不是一条语句能够搞定的,需要更多复杂的逻辑,适合封装到一个函数内