编译器错误:句末省略";"时可能与下一句的"[]"相结合来解释
如代码片段所示,第一句如果不以";“结尾,第二句如果以”["起头(做ES6的数组解构赋值),就能再现异常。
编译器会把第一句当成一个数组Object,第二句当成从该数组Object中取某个元素,然后就华丽丽地奔溃了…
第一句末尾加上";"结尾,就能使问题消失。
个人判断是编译器缺陷。
如代码片段所示,第一句如果不以";“结尾,第二句如果以”["起头(做ES6的数组解构赋值),就能再现异常。
编译器会把第一句当成一个数组Object,第二句当成从该数组Object中取某个元素,然后就华丽丽地奔溃了…
第一句末尾加上";"结尾,就能使问题消失。
个人判断是编译器缺陷。