2つのオブジェクトをマージし、プロパティをオーバーライドしますが、オーバーライドされていないプロパティを保持します。JavaScriptをオーバーライドして2つのオブジェクトをマージする
例:私は
const theme = {
colors: {
base: '#fff',
accent: '#ff0000'
}
}
と
const themeOverride = {
colors: {
accent: '#ff8900'
}
}
次のオブジェクトを持っており、JSは内蔵していない
const newTheme = {
colors: {
base: '#fff',
accent: '#ff8900'
}
}
これは非常に多くのdownvotesを得た理由をちょっと好奇心。 – JLRishe