aryTemp[aryTemp.length]=oTmpAct问你个很简单的问题var xxx=new Array();
这个东西的length是多少??想通了再提问吧

解决方案 »

  1.   

    to: 白夜花寒(远藤花已谢,白夜花未寒) ( ) 信誉:100 var xxx=new Array();
    这个东西的length是多少??这个length未定义是动态分配地呀
      

  2.   

    <script language='javascript'>
    var xxx=new Array();
    alert(xxx.length);
    xxx[xxx.length]=1;
    alert(xxx.length);
    </script>自己看好了,再说话,如果还有不懂的再问吧,你不懂可以做测试的,dhtml属性和方法有无数种,js也是,vbs也是,你看不懂程序很正常关键是要懂得测试
      

  3.   

    解答你的问题当然很简单,不过我不喜欢这么教导别人请记住我在答题,不是真的再问你问题,你这么做也是在耽误我的时间,你明白不??我刚才那么问你自然是我懂这个东西了,xml不是很难的东西尤其是用dom,没有任何技术难度
      

  4.   

    xml不难,但有几千行程序你调试看看虽然把你地回答好好看了二遍,但还不是明白你地意思
    上面nIndex只有第一次为-1,其它都为0
    就是说aryTemp[aryTemp.length]=oTmpAct;这句只执行一次
    其它只执行oTmpAct=aryTemp[nIndex];//是不是每次都把oTmpAct初始化呢?真是谢谢楼上地解答
    但我不希望耽误别人时间
      

  5.   

    <script language='javascript'>
    var xxx=new Array();
    alert(xxx.length);
    xxx[xxx.length]=1;
    alert(xxx.length);
    </script>
    我的程序很少有低于几千行的都是我自己写的,你运行这个程序。第一个数字是0,第个数字是1,你如果还不明白我也没话讲了,这个length的自增加,来源于
    在空的时候length是0!!!!!!!!!!!!!!!!!!!!!!!!!!
    当你给空数组的0位给值的时候length是1!!!!
    以此类推,所以才有的数值增加,明白没????????????????
      

  6.   

    开发web要想的是软件工程你做代码的时候先要把工程想好了,才去做的,不要说几千行,这个都是没有用处的关键是你的设计,你的构思,我很少改别人的代码,你看别人的代码首先要想,对方为什么要这么写,有什么道理没有,有很多事情不只一种写法,还有做程序技术并不是最重要的事情,你要有一个很好的逻辑,这样你写什么语言都没有什么大问题,就是一个语法的熟悉度了
      

  7.   

    aryTemp[aryTemp.length]=oTmpAct
    首先aryTemp.length数值是不是在变化?
    如果都是相同的话,那应该值一样的,但是如果 都是空的话
    就变成了
    aryTemp[]=oTmpAct
    应该会自动累加了
      

  8.   

    不是空的。你自己做个试验,代码我都写了,NND
      

  9.   

    楼上地是好人啊...可本人愚笨,现在还不明白自动增加我是明白地
    我地意思也很清楚
    aryTemp[aryTemp.length]=oTmpAct;这句只执行一次,为什么后面还会增加呢?
    oTmpAct=aryTemp[nIndex];//是不是每次都把oTmpAct初始化呢?
    感觉oTmpAct.oChapAct[iLen]=new ChapAct(i+1,j+1,_link);这句没啥用,但这句起关键作用
      

  10.   

    还有,要是在南京地话想当面请教啦^&^
      

  11.   

    你上面有for循环的啊。。晕菜了你南京哪??洪武,珠江?上学是在南大,东大,南理??
      

  12.   

    晚上准备结帖子这个题目
    还谁有耐心地讲解一下?
    最好能一步一步写出变量及值偶给他再加好多分哦^&^