本文介绍了在ES6中使用分号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的印象是分号已经过时了ES6。但是,我今天遇到了这个:

I was under the impression semicolons became obsolete with ES6. However, I came across this today:

不起作用:

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))

为什么这里需要分号,我应该何时使用它们?

Why is the semicolon necessary here, and when should I use them?

推荐答案

没有分号[1,2,3,4,5,6]将被评估为属性访问。哪个是完美的JS,我个人不认为添加分号是如此重要,所以我继续使用它们。

Without the semicolon [1,2,3,4,5,6] will be evaluated as property access. Which is perfectly fine JS, I personally don't think that adding semicolons is such a big deal so I keep using them.

这篇关于在ES6中使用分号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-10 11:29