如何將內部物件的屬性複製到外部
問題:我有一個包含實際推文數據的 tweet 物件,由於應用程式的架構原因,這個數據被賦值給其 data 屬性中的另一個物件。 想像一下: let tweet = { data: { id: 1, content: 'test' } } 我想要將那些內部屬性移至頂層物件: let tweet = { id: 1, content: 'test' } 而不需要手動複製這些屬性,因為一旦我新增另一個屬性,就會引入一個錯誤。 以下是我的解決方法: tweet = Object.assign(tweet, tweet.data) 這是一種將屬性複製到另一個物件的技巧,但以稍微不同的方式應用。