备胎的自我修养——趣谈 JavaScript 中的 ASI (Automatic Semicolon Insertion)
什么是ASI?自动分号插入(automaticsemicoloninsertion,ASI)是一种程序解析技术,它在JavaScript程序的语法分析(parsing)阶段起作用。根据ES2015规范,某些(不是全部)JavaScript语句需要用;来表示语句的结束;然而为了方便书写,在某些情况下这些分号是可以从源码中省略的,此时我们称;被parser自动插入到符号流(tokenstream)中,