Concat和Order变量具有Mulitple值



我暴露了我的问题,我有2个变量 s1s2,其中有多个值

ex:

s1 = [4906,145,62,56];
s2 = ["text1","text2","text3","text4"];

我正在搜索CONTENATE s1s2的最佳方法:

data = [["text1",4906],["text2",145],["text3",62],["text4",56]];

任何帮助都将不胜感激

假设您确保两个数组的大小都相同,则可以执行以下操作:

 data = [];
 for(i=0; i<s1.length; i++){
    var temp = [];
    temp.push(s1[i]);
    temp.push(s2[i]); 
    data.push(temp);
  }

为什么不容纳对象数组而不是更多数组?

data = [ { title: "text", value: 4353 } , { ... } ]

只需通过使用索引作为两个数组的索引(只要您想在每个数组的同一地点加以convats vars(

最新更新