Basically I'm trying to see if I can do this:
var state = {
lastMessage: {
owner: 'lastMessageOwnerID'
},
owner: 'currentMessageOwnerID'
}
function isSameMessageOwner ({ lastMessage, owner: currentMessage: { owner } }) {
return lastMessage.owner === currentMessage.owner
}
var isSameOwner = isSameMessageOwner(state)
I don't think you can, but just checking :)
Can you create an object when destructuring function arguments?
No. Destructuring only allows you to assign existing values to variables. It doesn't allow you to create new values.