这段代码在chrome里会报错啊?

这段代码在chrome里会报错啊?是哪儿写错了吗

console.log(111111111)
(function() {
    console.log(33333)
})()
console.log(222222)

clipboard.png

阅读 2.7k
5 个回答
console.log(111111111);
(function() {
    console.log(33333);
})()
console.log(222222);

记得添加分号 不然就会把console.log返回的结果当成函数把fun当做参数执行 然而console.log返回并不是函数就会报错

加分号,不然解析可能会出错

console.log(111111111);
(function() {
    console.log(33333)
})();
console.log(222222);

解析问题
分开执行 或者加上;号

老衲掐指一算,这段代码在哪个浏览器里都会报错!你这样错怪chrome可是要下地狱的。

console.log(111111111);分号的问题

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题