就是说:var row0=arr[0];这个语句中的0用一个变量i代替,代替后的语句怎么写

解决方案 »

  1.   

    都是些神提问呀.来玩我猜我猜我猜猜猜的么?
    下面的是不是你想要表达的意思?
    var arr = Array("a","b","c","d"),
        row = [];for(var i=0;i<arr.length;i++){
        row[i]=arr[i];
    }
      

  2.   


    var arr = ["a","b","c","d"];
    var row = [];
    for(var i=0;i<arr.length;i++){
        row[i] = [];
        row[i].push(arr[i]);
        //or
        row[i][0] = arr[i];
    }结果为:
    row = [["a"],["b"],["c"],["d"]]
      

  3.   

    比如row0=1,row1=1,row2=1,row3=1,row4=1  我想这0,1,2,3,4用变量表示.就是不知道怎么写出正确的来;  如:row."i"=1 这样应该不正确
      

  4.   

    window['row'+i]
    不是很明白你的意思
      

  5.   

    js:row2 = 3;
    把变量名里的2字符,用变量表示
      

  6.   

    var arr = new Array("a","b","c","d"); for(var i=0;i<arr.length;i++){
    eval('var row'+i+'="'+arr[i]+'"');
    }
    console.log(row2)
      

  7.   

        var arr = Array("a","b","c","d");
        for(var i=arr.length;i--;){
            window["row"+i] = [arr[i]];
        }
        console.log(row0,row1,row2,row3);