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