基本上我想看看是否可以做到这一点:
var state = {
lastMessage: {
owner: 'lastMessageOwnerID'
},
owner: 'currentMessageOwnerID'
}
function isSameMessageOwner ({ lastMessage, owner: currentMessage: { owner } }) {
return lastMessage.owner === currentMessage.owner
}
var isSameOwner = isSameMessageOwner(state)
我认为您不能,但只需检查一下:)
最佳答案
解构函数参数时可以创建对象吗?
否。解构仅允许您将现有值分配给变量。它不允许您创建新值。