target// how ‘weird’: target is different from its initial value
source=({b:4,c:5})
returnedTarget=Object.assign(target,source)
returnedTarget===target
target2=({a:1,b:2})
returnedTarget2=Object.assign({},target2,source)
target2
returnedTarget2===target2
({...target,...source})
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.