javascript 数字キーのObject(ハッシュ)をid付きの配列のハッシュに変換する

var obj = {
  1:{name:'ばなな'},
  2:{name:'りんご'},
  3:{name:'みかん'},
  4:{name:'なし'},
}

Object.entries(obj).map(([id,val])=>({id:id,...val}));

※ 注意!! mapの中はオブジェクトの定義をカッコ()で括る必要あり({})そうしないと関数のブロックになってしまう

[
 {id: "1", name: "ばなな"},
 {id: "2", name: "りんご"},
 {id: "3", name: "みかん"},
 {id: "4", name: "なし"},
]