基本上我想看看是否可以做到这一点:

var state = {
  lastMessage: {
    owner: 'lastMessageOwnerID'
  },
  owner: 'currentMessageOwnerID'
}

function isSameMessageOwner ({ lastMessage, owner: currentMessage: { owner } }) {
  return lastMessage.owner === currentMessage.owner
}

var isSameOwner = isSameMessageOwner(state)


我认为您不能,但只需检查一下:)

最佳答案

解构函数参数时可以创建对象吗?


否。解构仅允许您将现有值分配给变量。它不允许您创建新值。

07-28 09:22