JS中如何将两个一维数组转化成键值相对应的二维数组 并用AJAX传到后台。

时间:2022-10-07 14:17:45
RT。JS中如何将两个一维数组转化成键值相对应的二维数组 并用AJAX传到后台。

8 个解决方案

#1


請舉例 JS中如何将两个一维数组转化成键值相对应的二维数组 并用AJAX传到后台。

#2


        for(var i =minlng;i<maxlng;i=i+0.00194){

            lngset.push(i);

        }

        var latset=new Array();
        for(var j=minlat;j<maxlat;j=j+0.00194){

            latset.push(j);
        }
        var ar=[];
        var t=[];
        for(var i=0;i<lngset.length;i++){
            ar.push(lngset[i]);
            t.push(ar);
        }
  这些代码都是写在var overlaycomplete = function(e){里的  怎么 把t的这个二维数组传到后台。

#3


你传对象不就可以,对象里面放一个数组。

#4


啥意思啊==

#5



var arr1=[1,2,3,4],
            arr2=['a','b','c','d'];
    var arr=[];
    for(var i= 0,len=arr2.length;i<len;i++){
        arr.push([arr2[i],arr1[i]]);
    }
    console.log(JSON.stringify(arr));

#6



是不是[{"0":0, "1":1},{    },{    }]这种形式?

var ar={};//改成对象
var t=[];
for(var i=0;i<lngset.length;i++){
ar[i] = lngset[i];//赋键值
t.push(ar);
}

#7


形成二维的条件中 两个一维元素的个数一定要一样吗?

#8


引用 7 楼 sinat_29193161 的回复:
形成二维的条件中 两个一维元素的个数一定要一样吗?

没有规定,一维元素之间互相不影响

var arr = [{"0":0, "1":1}, {"3": 3, "4": 4, "5": 5}];
console.log(arr[0]["0"]);//->0

#1


請舉例 JS中如何将两个一维数组转化成键值相对应的二维数组 并用AJAX传到后台。

#2


        for(var i =minlng;i<maxlng;i=i+0.00194){

            lngset.push(i);

        }

        var latset=new Array();
        for(var j=minlat;j<maxlat;j=j+0.00194){

            latset.push(j);
        }
        var ar=[];
        var t=[];
        for(var i=0;i<lngset.length;i++){
            ar.push(lngset[i]);
            t.push(ar);
        }
  这些代码都是写在var overlaycomplete = function(e){里的  怎么 把t的这个二维数组传到后台。

#3


你传对象不就可以,对象里面放一个数组。

#4


啥意思啊==

#5



var arr1=[1,2,3,4],
            arr2=['a','b','c','d'];
    var arr=[];
    for(var i= 0,len=arr2.length;i<len;i++){
        arr.push([arr2[i],arr1[i]]);
    }
    console.log(JSON.stringify(arr));

#6



是不是[{"0":0, "1":1},{    },{    }]这种形式?

var ar={};//改成对象
var t=[];
for(var i=0;i<lngset.length;i++){
ar[i] = lngset[i];//赋键值
t.push(ar);
}

#7


形成二维的条件中 两个一维元素的个数一定要一样吗?

#8


引用 7 楼 sinat_29193161 的回复:
形成二维的条件中 两个一维元素的个数一定要一样吗?

没有规定,一维元素之间互相不影响

var arr = [{"0":0, "1":1}, {"3": 3, "4": 4, "5": 5}];
console.log(arr[0]["0"]);//->0