Явный возврат объекта
помогите, пожалуйста расшифровать этот код и подскажите как перевести его в явный возврат объекта?
'use strict'
const newPost = (post, addedAt = Date()) => ({
...post,
addedAt,
})
const firstPost = {
author: 'Vlad',
id: 1,
}
newPost(firstPost)
console.table(newPost(firstPost))