JavaScript Uncaught SyntaxError: Unexpected token )(…)

来源:互联网 发布:win10中的keeper软件 编辑:程序博客网 时间:2024/06/04 19:11

  最近看了好多人的文章都说,for循环,最好先缓存数组的length对性能有好处。当时开始尝试这么写了之后一直报错Uncaught SyntaxError: Unexpected token )(…),放到代码编辑器了,语法检查了下,才知道原来for循环前面需要加分号“;”,不然就报错。
  然后又查了一下,才知道原因。原来for循环需要三个语句,如果把i的生命提到for循环外面的话,是需要把第一个语句空起来,这样才不会出错。

语句 1. 在循环(代码块)开始前执行

语句 2 定义运行循环(代码块)的条件

语句 3 在循环(代码块)已被执行之后执行

var b = [ "a=1", "b=2", "c=", "d=xxx", "e" ];var i = 0;var len =b.length;for(;i<len;i++){    console.log(i);}
0 0
原创粉丝点击