underscore 判断源码分析