如何从循环中获取值 JavaScript

How to get value javascript from loop for?

本文关键字:获取 JavaScript 循环      更新时间:2023-09-26

如何从循环中获取值javascript?

加载此代码时

为什么不提醒23

http://jsfiddle.net/3AaAx/41/

<script>
$(document).ready(function(){    
    for (x = 1; x <= 5; ++x) {
      var test+x = x;
    }        
     alert(test2);
     alert(test3);
});
</script>

我建议不要创建动态变量。在这种情况下,数组将是更好的选择。

$(document).ready(function(){ 
var test = [];
for (x = 1; x <= 5; ++x) {
  test[x] = x;
}        
 alert(test[2]);
 alert(test[3]);
});

http://jsfiddle.net/wcjg6qc2/

如果你真的想设置这些值,你可以这样做:

 $(document).ready(function(){
    for (var x = 1; x <= 5; ++x) {
      window["test"+x] = x;
    }        
     alert(test2);
     alert(test3);
});

这是使用变量名称设置"全局"变量