medium10 pts · first answer countsjavascriptimmutability
Spread copies only one level
What does this print?
const a = { name: 'A', tags: ['x'] }
const b = { ...a }
b.name = 'B'
b.tags.push('y')
console.log(a.name, a.tags.length)What does this print?
const a = { name: 'A', tags: ['x'] }
const b = { ...a }
b.name = 'B'
b.tags.push('y')
console.log(a.name, a.tags.length)