我在印象之下使用ES6分號變得過時。然而,我今天這個碰上了:在ES6中使用分號
不起作用:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
作品:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
爲什麼是分號必要在這裏,什麼時候應該使用它們?
我在印象之下使用ES6分號變得過時。然而,我今天這個碰上了:在ES6中使用分號
不起作用:
let i = 0
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
作品:
let i = 0;
[0, 1, 2, 3, 4, 5, 6].forEach(item => console.log(item))
爲什麼是分號必要在這裏,什麼時候應該使用它們?
你從哪裏得到這個想法,分號變得過時了?!? – Amit
分號還沒有過時,自動分號插入一直是js的一部分。用方括號開始一行是添加一個半冒號可以避免asi錯誤的情況https://youtu.be/Qlr-FGbhKaI?t=5m58s – Christine
[自動插入分號的規則](http:/ /www.ecma-international.org/ecma-262/6.0/#sec-automatic-semicolon-insertion)在ES2015中的基本相同,因爲它始終是 – adeneo