我如何在附加数组中使用FOR?

时间:2010-12-05 16:00:57

标签: javascript arrays append

我已经使用了这段代码

for(var i=0;i++;)

在我的javascript代码中。 我怎么学习,不太确定如何在数组中使用它 如果是的话?

由于

3 个答案:

答案 0 :(得分:4)

不,这不太对。 for命令中的三个参数是初始化,条件和增量。例如:

for (var i = 0; i < 10; i++) { ... }

要与数组一起使用,您可以在条件中使用数组长度:

for (var i = 0; i < theArray.length; i++) { ... }

这是使用for命令的最常用方法,这三个参数几乎可以包含任何内容,因此如果您愿意,可以制作非常奇怪的循环。但是,命令中的异常参数自然会使代码难以阅读,如果可能的话,坚持常用。

答案 1 :(得分:1)

Guffa已经指出for循环是如何工作的,现在让我告诉你为什么这个循环不会执行:

for(var i=0;i++;)

它的作用:

  1. i设为0
  2. 检查i++是否真实
    1. 检查i是否真实&gt; i0&gt; 0为false&gt;退出循环
    2. i&gt;后增量1毕竟没有效果

答案 2 :(得分:1)

您可以为每个使用。它可能在JavaScript中。看一看 https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/forEach