私はサーバーの応答から来ているオブジェクトの配列を持っています。オブジェクトキーを反復してキー値を操作します
アレイ構造:
[
{
col1: ["a", "b"],
col2: ["c", "d"]
},
{
col1: ["e", "f"],
col2: ["g", "h"]
}
]
Iは、所望の出力アレイがこの形態であることたい:
[
{
col1: "b",
col2: "d"
},
{
col1: "f",
col2: "h"
}
]
基本的に、私は最初に単一のアレイであるオブジェクトキー値を変換しますその値はObject keys配列の2番目の要素になります。
オブジェクトキー配列をカンマ区切り文字列に変換してtoString()
を使用して変換を実行できますが、次にを実行しますが、オブジェクトキーを反復処理できません。
反復
これは、単純なループを使用して達成することができ、あなたは何をしようとしたことがありますか? – Satpal
[JavaScriptオブジェクトをループスルーまたは列挙する方法は?](http://stackoverflow.com/questions/684672/how-do-i-loop-through-or-enumerate-a-javascript-object) – Arg0n
map for loopingを使ってes6を使用しています。私はダブルマップを試みましたが、オプティマイズされた方法で繰り返しませんでした。 –