EDIT:質問が更新されました。
データを入力する形式([{1},{2}]
)を取得できません。 javascriptオブジェクトには、キーと値が必要です。したがって、{1}
は無効です。 一方、あなたが望むids([1,2]
)の場合は、以下のマッピングを参照して{id: item.id}
を返す代わりに、item.id
を返してください。あなたはES6を使用している場合
var data = [{ id:1, name: 'Adam', email: '[email protected]', age: 12},
{ id:2, name: 'Amalie', email: '[email protected]', age: 12}];
// [{id: 1, {id: 2}}]
var data_id = data.map(function(item){
return { id: item.id};
});
// [1, 2]
var data_id = data.map(function(item){
return item.id;
});
、あなたはあなただけのIDを抽出するためにはJavaScript map
機能を使用することができ、コード
var data_id = data.map(item => ({ id: item.id}));
を簡素化することができます。
はJavascriptでhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Array/map
私の更新の質問をチェック –