我以为我知道如何声明
javascript数组但是在这个脚本中我得到了数组中未定义元素的无限循环.
我声明了三个数字数组,其中两个有多个值,另一个有一个值.
我有一个switch语句,它将三个数组中的一个分配给一个新的变量名cluster_array
当我通过cluster_array运行for循环时,我得到一个无限循环和每个元素,如果未定义
我错过了什么?
<script type="text/javascript"> var ga_west_cluster = new Array(10,11,12,14,74,75,76,77,78,79,80,81,82,83,85,86,87,88,89,90,91,92,295,296); // original bad array var ga_east_cluster = new Array(84); // added an extra (dummy) value and it works fine var ga_east_cluster = new Array(1,84); var sc_cluster = new Array(93,94,95,96,97,98,99,100,101,102,103); </script>
这是警告文字:
var test_message = "cluster data\n"; for(var k=0;k<cluster_array.length;k++) test_message += "value: "+cluster_array[k]+"\n";