我得到了这个 Javascript 地图结构:
键(字符串)- 值(数组())
String "customerId" = Array{"123123", "298191", "93202"}
String "customerName" = Array{"fran", "nick", "jan"}
String "pobox" = Array{"18239", "129319", "123123"}
所以基本上,该值是一个包含所有 customerIds、所有 customerNames 等的数组。我要创建的表将在 Javascript 中生成,例如:
customerId customerName pobox
123123 fran 18239
298191 nick 129319
93202 jan 123123
是否可以用 Javascript 制作它?试过了,但太复杂了:/
我一直在这样做:
function createBodyRowsByMapObject(map, tbody) {
for(a in map) {
var arr = map[a];
var row = document.createElement("tr");
for(k in arr) {
//here i would be getting the array value.
createTableData(row, arr[k]);
}
}
tbody.appendChild(row);
}