我这里有一些代码,我想知道它们是相同的还是不同的。我相信它们应该是相同的,但我不确定我是否做得对。
let zoneComment = updatedMap[action.comment.zone]
? [...updatedMap[action.comment.zone]] : [];
let zoneComment = updatedMap[action.comment.zone]
? Object.assign([], updatedMap[action.comment.zone]) : [];
如果这些是相同的,那么我应该使用哪个?或者这有什么关系吗?我想采用最佳实践,如果你认为哪个更好,请说明您的意见。
action.comment.zone
索引与您的问题有什么关联?为什么不询问[...arr]
与Object.assign([], arr)
的区别呢? - trincot