采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
看了遍评论,好像没有人说老师的代码里面很少写“;”。看到过一个说法,如果不写分号的话,编译引擎需要自动断句会影响效率。
不会的。
第一,nodejs中写代码已经完全不需要分号了,绝对不会影响效率
第二,js代码放在前端运行的话,都会通过构建工具来生成,构建工具会给你加分号
最后,你主要看一下你的这种说法是啥时候的说法,如果是N年之前的,那经过这么多年的发展,这个问题早就没有了。
非常感谢!
下面我们来看几种不写分号容易造成错误的情况,你可以稍微注意一下 1、以括号开头的语句 (function(a){ console.log(a); })()/* 这里没有被自动插入分号 */ (function(a){ console.log(a); })() 2、以数组开头的语句 var a = [[]]/* 这里没有被自动插入分号 */ [3, 2, 1, 0].forEach(e => console.log(e)) 3、以正则表达式开头的语句 var x = 1, g = {test:()=>0}, b = 1/* 这里没有被自动插入分号 */ /(a)/g.test("abc") console.log(RegExp.$1)
登录后可查看更多问答,登录/注册
BAT高级前端工程师亲授,结合真实面试题,提高面试成功几率
986 19
958 17
1.1k 11
1.1k 10
1.0k 10