控制流分析为何会在闭包、赋值与异步边界后撤销类型收窄 | 前端进阶之旅