Published
Edited
Jul 3, 2018
Insert cell
Insert cell
Insert cell
{
let a = 10
let b = a
b = 11

return a
}
Insert cell
{
let a = 'Ala'
let b = a
b = 'Ola'

return a
}
Insert cell
Insert cell
{
const obj1 = {
name: 'Mateusz',
lastname: 'Choma'
}
const obj2 = obj1 // we are passing only the reference to object created above and assigned to obj1
obj2.name = 'Chomeusz'
return obj1
}
Insert cell
{
const arr1 = ['Ala', 'Ola', 'Ela']

const arr2 = arr1
arr2[1] = 'Ilona'
return arr1
}
Insert cell
{
const arr1 = ['Ala', 'Ola', { name: 'Ela' }]
const arr2 = arr1
const obj1 = arr2[2]
obj1.lastname = 'Kowalska'

return arr1
}
Insert cell
Insert cell
{
const arr1 = ['Ala', 'Ola', { name: 'Ela' }]
const arr2 = arr1
return arr1 === arr2
}
Insert cell
{
const arr1 = ['Ala', 'Ola', { name: 'Ela' }]
const arr2 = JSON.parse(JSON.stringify(arr1))
return arr1 === arr2
}
Insert cell

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.
Learn more