有人能帮我理解这个逻辑吗?

时间:2015-10-31 09:40:46

标签: javascript

0b93
72f8
7ec0
1204

输出如下:2,5,7,2,5 我对此有点困惑,任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

调试内容很简单......只需显示更多数据,这样就可以看到什么内容

单击运行代码段... 以查看其运行

document.write("<pre>");
var array1 = new Array(3,5,2,7,6);
var array2 = new Array(5);
var i;
for(i=0; i<array1.length; i++) {
  document.writeln("array2[" + array2.length + "-" + i + "-" + "1] = array1[" + i + "%" + "3+1];");
  document.writeln("array2[" + (array2.length-i-1) + "] = array1[" + (i%3+1) + "];");
  document.writeln(array2);
  document.writeln();
  array2[array2.length-i-1] = array1[i%3+1];
}
document.writeln("final");
document.writeln(array2);