forEach 问题

来源:2-7 数组的各种遍历方式

powerful_girl

2021-04-26

老师,如果我先定义了一个

let arr=[1,2,3,3]

就会报错。

//img.mukewang.com/szimg/6082023609b5f33012520312.jpg

但是如果我给 let 后面加一个;就不会有这样的错误了

//img.mukewang.com/szimg/6082025909756afe12000236.jpg

我看了 babel 的解析是,是因为没有加 ; 让两句话连在一起了。能帮忙解释一下,大部分情况每行其实不用加;了,但是什么情况下还需要添加吗?
图片描述

写回答

1回答

谢成

2021-04-27

关于分号的使用在《JavaScript高级程序设计》这本书中有讲到:

//img.mukewang.com/szimg/60877dd209ab241c12041456.jpg

//img.mukewang.com/szimg/60877dd90902ddeb13081048.jpg

1
1
powerful_girl
非常感谢!
2021-04-28
共1条回复

JavaScript ES(6-11)全版本语法 前端都需要的基础课

前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法

1328 学习 · 296 问题

查看课程