JavaScript آبجکت‌ها JS Objects

Object.assign()

ویژگی‌های چند آبجکت را در آبجکت هدف کپی می‌کند. برای ادغام تنظیمات پیش‌فرض با مقادیر کاربر استفاده می‌شود؛ برای آبجکت‌های تودرتو فقط سطحی کپی می‌کند.

سینتکس

Object.assign(target, source1, ...)

مثال کاربردی

const defaults = { theme: "light", rtl: true };
const userSet = { theme: "dark" };
Object.assign({}, defaults, userSet);
// { theme: "dark", rtl: true }