0

こんにちは、私はこれらの2つの異なるものを持っています:

columns = {
 name:"Name",
 ref:"Reference"
}

items:[
{ id:1, name:"Dan", ref:"01" },
{ id:2, name:"Dan2", ref:"02" }]

そして、それらを次のような表に入れる必要があります。

| Name | Reference |
| Dan  | 01        |
| Dan2 | 02        |

通常、これは次のようになります。

{{for columns}}
  {{:name}} {{:ref}}<br>
{{/for}}
{{for items}}
  {{:name}} {{:ref}}<br>
{{/for}}

ただし、2つのオブジェクトのキーは動的であるため、JavaScriptで次のようにしたいと考えています。

var header = "";
for(key in Object.keys(columns){
   header+=" "+columns[key));
}
console.log(header);
for(var i=0;i<items.length;i++){ 
  var item = items[i]; 
  var line ="";  
  for(key in Object.keys(columns){
     line+=" "+items[key);
  }
  console.log(line);
}     

誰でも何か提案できますか?

4

1 に答える 1