在JavaScript的连续循环中使用相同的变量可以吗?

肖恩

如果你有一个像这样的循环

for (var i=0,  t=myArray.length; i < t; i++)

一旦该循环完成,是否可以在函数内的下一个非嵌套循环中使用i和t变量?

我对嵌套循环的编号方式有所不同,例如

for (var i2=0,  t2=anotherArray.length; i2 < t2; i2++)

但对于非嵌套循环也是如此。我想知道是否有需要?

我问,因为当您使用相同的变量时,Flash不喜欢它,而不管第二个循环是否未嵌套。

感谢您的时间和帮助。

阿米特·乔基(Amit Joki)

var i或者t是在环路处于范围内声明。

Javascript使用“吊装”。

所以,

for (var i=0, t=myArray.length; i < t; i++) // first loop

等于:

var i,t;
for (i=0, t=myArray.length; i < t; i++)

因此,当您下次在非嵌套循环中使用相同的变量时,如下所示:

for (var i=10, t=myArray.length; i < t; i++) // second loop

it已经升起,所以你只是在做这样的事情:

var i = 0;
i = 10;

因此可以在下一个非嵌套循环中使用itvars

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

我可以在一个循环中使用2个循环语句吗?

来自分类Dev

对两个对象使用相同的VBO可以吗?

来自分类Dev

在<code>中使用<div>可以吗?

来自分类Dev

在JavaScript中使用名为“ arguments”的参数可以吗?

来自分类Dev

在循环条件下使用count($ arr)可以吗

来自分类Dev

在JavaScript对象文字中使用“创建”作为属性名称可以吗?

来自分类Dev

我可以在vuejs循环中使用slot吗?

来自分类Dev

我可以在一个foreach循环中使用两组变量吗?

来自分类Dev

在服务中使用LiveData对象可以吗?

来自分类Dev

在字符串上使用in循环可以吗?

来自分类Dev

我可以在for循环中使用with语句吗?

来自分类Dev

永远使用相同的本地分支可以吗

来自分类Dev

在连续的Ajax函数中使用相同的变量

来自分类Dev

我可以在C ++中的for循环中使用指针吗?

来自分类Dev

在uwp中使用Directory.GetCurrentDirectory()可以吗?

来自分类Dev

我可以在一个循环中使用2个循环语句吗?

来自分类Dev

在Cats-Effects中使用“ unsafeRunSync()”可以吗?

来自分类Dev

PHP变量-相同的var,不同的值可以吗?

来自分类Dev

对两个对象使用相同的VBO可以吗?

来自分类Dev

在MySQLi中使用5 INNER JOIN可以吗?

来自分类Dev

我可以在for循环的.csv文件中使用变量吗?

来自分类Dev

在不同的线程中使用QUdpSocket可以吗?

来自分类Dev

我可以在一个foreach循环中使用两组变量吗?

来自分类Dev

我可以在for循环中使用bash括号扩展吗?

来自分类Dev

在Drupal 8中使用$ _SESSION ['variables']可以吗?

来自分类Dev

我可以不在循环中使用调度组吗?

来自分类Dev

在 make 调用中使用 BUILD_MODE 可以吗?

来自分类Dev

可以在 *ngFor 循环中使用函数吗?

来自分类Dev

在 RecyclerView 的 ViewHolder 的布局中使用 <fragment> 标签可以吗?

Related 相关文章

  1. 1

    我可以在一个循环中使用2个循环语句吗?

  2. 2

    对两个对象使用相同的VBO可以吗?

  3. 3

    在<code>中使用<div>可以吗?

  4. 4

    在JavaScript中使用名为“ arguments”的参数可以吗?

  5. 5

    在循环条件下使用count($ arr)可以吗

  6. 6

    在JavaScript对象文字中使用“创建”作为属性名称可以吗?

  7. 7

    我可以在vuejs循环中使用slot吗?

  8. 8

    我可以在一个foreach循环中使用两组变量吗?

  9. 9

    在服务中使用LiveData对象可以吗?

  10. 10

    在字符串上使用in循环可以吗?

  11. 11

    我可以在for循环中使用with语句吗?

  12. 12

    永远使用相同的本地分支可以吗

  13. 13

    在连续的Ajax函数中使用相同的变量

  14. 14

    我可以在C ++中的for循环中使用指针吗?

  15. 15

    在uwp中使用Directory.GetCurrentDirectory()可以吗?

  16. 16

    我可以在一个循环中使用2个循环语句吗?

  17. 17

    在Cats-Effects中使用“ unsafeRunSync()”可以吗?

  18. 18

    PHP变量-相同的var,不同的值可以吗?

  19. 19

    对两个对象使用相同的VBO可以吗?

  20. 20

    在MySQLi中使用5 INNER JOIN可以吗?

  21. 21

    我可以在for循环的.csv文件中使用变量吗?

  22. 22

    在不同的线程中使用QUdpSocket可以吗?

  23. 23

    我可以在一个foreach循环中使用两组变量吗?

  24. 24

    我可以在for循环中使用bash括号扩展吗?

  25. 25

    在Drupal 8中使用$ _SESSION ['variables']可以吗?

  26. 26

    我可以不在循环中使用调度组吗?

  27. 27

    在 make 调用中使用 BUILD_MODE 可以吗?

  28. 28

    可以在 *ngFor 循环中使用函数吗?

  29. 29

    在 RecyclerView 的 ViewHolder 的布局中使用 <fragment> 标签可以吗?

热门标签

归档