# Операторы разворота

# Операторы разворота массивов

const arr1 = ['Kate', 'Jack'];
const arr2 = ['Tony', 'Natasha'];
const result = [...arr1, 'Tom', ...arr2];

console.log(result); // => ["Kate", "Jack", "Tom", "Tony", "Natasha"]

# Операторы разворота объектов

const defaults = {
	host: 'localhost',
	user: 'admin'
};

// более высокий приоритет
const options = {
	user: 'Tony',
	password: 'qwerty'
}

const result = { ...defaults, ...options };

// user из options перезапишет user из defaults
console.log(result);

// =>
// {
// 	host: 'localhost',
// 	user: 'Tony',
// 	password: 'qwerty'
// }