如何将javascript [“ a”,“ b”,“ c”,“ d”]中的数组转换为[{“ a”,“ c”},{“ b,” d“}]]?

时间:2018-06-26 05:10:05

标签: javascript arrays json

我有一个数组javascript array1 = ["a", "b", "c", "d"];array2 = ["a", "b", "c", "d", "e", "f"]; 以及如何将array1转换为[{"a", "c"}, {"b,"d"}];以及如何将array2转换为[{"a", "c", "e"}, {"b", "d", "f"}];

2 个答案:

答案 0 :(得分:1)

For循环,该循环迭代索引+ 2并将值附加到x数组

For循环,该循环迭代索引+ 1并将值附加到y数组

然后使用这些数组做任何您需要的事情:)

希望有帮助

答案 1 :(得分:0)

a,c是奇数索引,b,d是偶数索引。所以,

  • a和c可以用索引的增量分隔2。

    “用'0'初始化'i'值。

    for(i = 0; i <数组长度; i = i + 2){ //您的代码在这里 }

  • b和d可以以索引的增量2分开。

    “用'1'初始化'i'值。

    for(i = 1; i <数组长度; i = i + 2){ //您的代码在这里 }