3 回答
TA贡献1752条经验 获得超4个赞
let alphabet_num = {
alphabet: ["A", "B", "C", "D", "E", "F"],
numbers: ["1", "2", "3", "4", "5", "6"],
roman: ["I", "II", "III", "IV", "V", "VI"]
};
let finalArr = [];
alphabet_num.alphabet.map((eachElement, index) => {
let arr = [];
Object.keys(alphabet_num).map(item => arr.push(alphabet_num[item][index]) );
finalArr.push(arr);
});
console.log(finalArr); // [ ["A","1","I"], ["B","2","II"], ["C","3","III"], ["D","4","IV"], ["E","5","V"], ["F","6","VI"] ]
TA贡献1877条经验 获得超6个赞
您可以利用来完成任务:map
var alphabet_num = { "alphabet": [ "A", "B", "C", "D", "E", "F" ], "numbers": [ "1", "2", "3", "4", "5", "6" ], "roman": [ "I", "II", "III", "IV", "V", "VI" ]};
var result = alphabet_num.alphabet.map((k,i)=>[k,alphabet_num.numbers[i], alphabet_num.roman[i]]);
console.log(result);
TA贡献1801条经验 获得超8个赞
alphabet_num = {
"alphabet": [
"A",
"B",
"C",
"D",
"E",
"F"
],
"numbers": [
"1",
"2",
"3",
"4",
"5",
"6"
],
"roman": [
"I",
"II",
"III",
"IV",
"V",
"VI"
]
};
var result = Object.keys(alphabet_num).map(function(key) {
return alphabet_num[key];
});
var tempArr = new Array(result[0].length).fill("")
var final = tempArr.map((el, index) => [result[0][index],result[1][index],result[2][index]])
console.log(final);
希望这有帮助
添加回答
举报