2017-11-08 6 views
0
var myObj = [ 
      {"a":"1", "b":"2"}, 
      {"c":"3", "c":"4"}, 
      {"d":"5", "e":"6"} 
     ]; 

どの行を選択する最良の方法はありますか?この関数は、オブジェクトを配列に変換する関数ですが、インデックスが返されますが、完全な行が必要です。配列からオブジェクトとしてデータを選択する

var array = $.map(myObj, function(value, index) { 
      return value; 
     }); 
     return array; 
    } 
+0

「あなたが尋ねていること」_ – JAAulde

+1

申し訳ありません、私は誤って投稿をプッシュしました。私は質問を更新しました。 – KonVas

+0

あなたの出力はどのように見えるでしょうか?あなたは希望の出力を表示できますか? – Kunok

答えて

0

var myObj = [{ 
 
    "a": "1", 
 
    "b": "2" 
 
}, { 
 
    "c": "3", 
 
    "c": "4" 
 
}, { 
 
    "d": "5", 
 
    "e": "6" 
 
}]; 
 

 

 
var reformattedArray = myObj.map(function(value, index, array) { 
 
    return Object.values(value); 
 
}); 
 

 
console.log(reformattedArray);

0

所望の出力がある場合には、例えば:

[ 
    "a", 
    "b" 
] 

ド:

var myObj = [ 
 
      {"a":"1", "b":"2"}, 
 
      {"c":"3", "c":"4"}, 
 
      {"d":"5", "e":"6"} 
 
     ]; 
 

 
var newArr = myObj.map(row => Object.keys(row)); 
 

 
console.log(newArr[0]);

関連する問題