можно ли при клонировании объекта в духе ( clone = {…origin} ) воспользоваться значениями по умолчанию?
Я делаю это через объявление переменных:
const {a = 1, b = 2, c = 3} = origin
const clone = {a, b, c }
Можно ли уложиться в один литерал?
Значение по умолчанию можно вставить непосредственно перед ..., либо в качестве объекта:
var origin = {
a: 'a',
b: 'b'
}
var clone = {
a: '1',
b: '2',
c: '3',
...origin
}
console.log(clone);
var clone = { ...{
a: '1',
b: '2',
c: '3'
},
...origin
}
console.log(clone);
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости