今日随笔(8-6) 发表于 2020-08-06 更新于 2020-10-07 阅读次数: 先看代码 12const a = 1[...[1,2,3]].forEach(item=>console.log(item)) 乍一看,是不是感觉挺正常的,在浏览器的log窗口应该能输出1,2,3,才对然后在浏览器跑一下,发现 然后emm排查了一下,语法是没问题的,浏览器版本是最新的开发版本,es6的语法肯定是支持的,那问题其实就是a=1 后面漏了分号,所以代码就成了这样 1const a = 1[...[1,2,3]].forEach(item=>console.log(item)) 那代码成了这样那肯定不能正确解析了~ 果然,漏写分号不是好习惯~ 打赏 微信支付