連想配列の配列からキーごとの配列を抜き出す

連想配列の配列からキーごとの配列を抜き出す:

こういうAPIの返りを

APIの返り値
const apiReturn = [ 
  { 
     id: "3fa85f64-5717-4562-b3fc-2c963f66afa1", 
     name: 'taro', 
   }, 
   { 
     id: "3fa85f64-5717-4562-b3fc-2c963f66afa2", 
     name: 'jiro', 
   }, 
   { 
     id: "3fa85f64-5717-4562-b3fc-2c963f66afa3", 
     name: 'saburo', 
   } 
]; 
こんな風にキーごとに配列にしたかったので

キーごとの配列
[ '3fa85f64-5717-4562-b3fc-2c963f66afa1', 
  '3fa85f64-5717-4562-b3fc-2c963f66afa2', 
  '3fa85f64-5717-4562-b3fc-2c963f66afa3' ] 
 
[ 'taro', 'jiro', 'saburo' ] 
こうした

snippet.js
const apiReturn = [ 
  { 
     id: "3fa85f64-5717-4562-b3fc-2c963f66afa1", 
     name: 'taro', 
   }, 
   { 
     id: "3fa85f64-5717-4562-b3fc-2c963f66afa2", 
     name: 'jiro', 
   }, 
   { 
     id: "3fa85f64-5717-4562-b3fc-2c963f66afa3", 
     name: 'saburo', 
   } 
]; 
 
const ids = apiReturn.map(x => x.id); 
const names = apiReturn.map(x => x.name); 
 
console.log(ids) 
console.log(names) 
Array.prototype.map() は配列を返すんだな

なんでこんなことがしたかったかというと.... つづく。

コメント

このブログの人気の投稿

投稿時間:2021-06-17 22:08:45 RSSフィード2021-06-17 22:00 分まとめ(2089件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)