예제를 통해서 이해하는 것이 훨씬 빠르고 이해가 쉬울것 같아서 예제만 첨부.

//case1
const arr = ["foo", "boo", "zoo"];
const obj = {...arr};
console.log(obj);
//{0: "foo", 1: "boo", 2: "zoo"}

//case2
const obj = {
  title: 'The Title',
  name: 'Jane',
  contents: 'Nothing to say'
};
const newObj = Object.entries(obj)
console.log(newObj)
//[[ 'title', 'The Title' ],[ 'name', 'Jane' ],[ 'contents', 'Nothing to say' ]]
const aaa = {...newObj}
console.log(aaa)
//{'0': [ 'title', 'The Title' ],'1': [ 'name', 'Jane' ],'2': [ 'contents', 'Nothing to say' ]}