例如:var  i=5;
var  k=i-1;
list[k] = ……
……
……结果为何还是list[k]=……如何能让结果成为:list[4]=……

解决方案 »

  1.   

    <SCRIPT language=javascript>
    var picarry1 = {};
    var lnkarry1 = {};
    var ttlarry1 = {};
    <!--pic:{$row=5 $type=images}-->
    var k=[pic:i];
    var i=k-1;
    picarry1[i] = "[pic:indexpic]";
    lnkarry1[i]  = "[pic:aurl]";
    ttlarry1[i] = "[pic:title $len=22]";
    <!--pic-->
    </SCRIPT>
      

  2.   

    var k=[pic:i]; 没有报错吗....................
      

  3.   

    <!--pic:{$row=5 $type=images}--> 
    以及[pic:indexpic]是ASP程序模板<!--pic--> 没有报错!就 是picarry1[i] 中的i 无法去得相关的数值
      

  4.   

    应该是可以得到的
    var list ={};
    var  i=5; 
    var  k=i-1; 
    list[k] = 'cc';
    alert(list[4]);
    for(var i in list)
    alert(i)