在看设计模式这本书,遇到一个令人疑惑的for循环语句 for (var i = 0, type;type = ['String', 'Array', 'Number'][i++]) { 代码块 } 比较疑惑,因为从平时接触的来看基本上都是 for(语句1,语句2,语句3){ } 语句1:起始 语句2:循环终止条件 语句3:在循环后被执行的语句 现在的疑惑如下 for(var i =10,i--;){ } 实际上上面的语句等同于,这是为什么 for(var i =0, i<10 i++;){ }…