;[a,b,c].forEach(item => {}) 分号的重要性 | 神奇的开头分号

;[a,b,c].forEach(item => {}) 分号的重要性

;[] 神奇的开头分号

去掉分号就会报错,很神奇。
其实是编译器将上一句和 这个数组的方括号拼接了,导致报错。所以前面加一个分号,有效保护了,当前语句是一个新语句。

Reference
数组无法使用 forEach() 方法 - 分号的重要性
https://www.cnblogs.com/wisewrong/p/9523857.html

posted @ 2024-05-16 09:37  彭成刚  阅读(8)  评论(0编辑  收藏  举报