我以为我知道如何声明
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";
解决方法
原文地址:https://www.jb51.cc/js/156248.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。