<script>
var arr=new Array();
//这么定义
</script>

解决方案 »

  1.   

    我要定义一个动态的二维数组
    var arr[];
    for(var i=0;i<10;i++)
    { arr[i++]="001 2500000 中国".split(" ");}
    -------------------------------------------我以前是这样定义的可以运行,现在这样定义不行了,不知道怎么回事?
      

  2.   

    你以前这样定义生成的是二维数组吧?
    <SCRIPT LANGUAGE="JavaScript">
    var arr=new Array();
    for(var i=0;i<10;i++)
    { arr[i++]="001 2500000 中国".split(" ");}
    alert(arr[0][2])
    </SCRIPT>
      

  3.   

    问一下,为何在<script>中调用java返回的结果集可以用document.write()吧?可以加上
     function init()  {
         i=0;
         p=0;
             document.write('<c:forEach var="es" items="${storeList}">');
             arr[i++]="<c:out value="${es.code}"/> <c:out value="${es.clubCode}"/> <c:out value="${es.content}"/>".split(" ");
             document.write('</c:forEach>');         document.write('<c:forEach var="es" items="${clubList}">');
             args[p++]="<c:out value="${es.code}"/> <c:out value="${es.content}"/>".split(" ");
             document.write('</c:forEach>');  document.write("<select name=c><option>"+args[1]+"</option></select>");

      }   
    这个东东之后呢,页面就什么也不出来?