/*
new Array() で作成した要素を複数の変数に代入した場合、代入先の要素全てで変更を追跡してしまう。
*/
let a = new Array().fill('');
let elem = {
hoge: {
fuga: a,
moga: a
}
}
elem.hoge.fuga.push(1)
elem.hoge.moga.push(2)
console.log(elem.hoge)
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.