JavaScript
React
let a = 1
let b = a
console.log(a, c) // 1, 1
b = 3
console.log(a, b) // 1, 3✅
E1
E2
E3
E4
1
E1
let a = 1
let b = a
console.log(a, c) // 1, 1
b = 3
console.log(a, b) // 1, 33
const a = {
a: 'a'
}
const b = a
console.log(a, b) // { a: 'a' } { a: 'a' }
b.a = 'b'
console.log(a, b) // { a: 'b' } { a: 'b' }❌
E1
E2
E3
E4
const a = {
a: 'a'
}
const b = a
console.log(a, b) // { a: 'a' } { a: 'a' }
b.a = 'b'
console.log(a, b) // { a: 'b' } { a: 'b' }{a:E2}
a
{a:E2}
E1
E2
E3
E4
const a = {
a: 'a'
}
const b = a
console.log(a, b) // { a: 'a' } { a: 'a' }
b.a = 'b'
console.log(a, b) // { a: 'b' } { a: 'b' }{a:E2}
b
{a:E2}