global state
const createContainer = () => {
let base = 1;
const addBase = (n) => n + base
const changeBase = (b) => { base = b }
return { addBase, changeBase }
}
const container1 = createContainer()
const container2 = createContainer()
container1.changeBase(10)
console.log(container1.addBase(2)) // 12
console.log(container2.addBase(2)) // 3
μ μ μνκ° νμν λ
propμ μ λ¬νλ κ²μ΄ μ μ νμ§ μμ λ
Last updated