SOURCE

//已知x.name的值会异步变动,
//能不能造一个对象y使得其属性a为x,
//b的name属性与a的name属性一致
let x={name:'name',other:'other'}
setInterval(()=>{
  x.name='name'+Math.ceil(Math.random()*1000)
},1000)

const y={
  a:x,
  b:{ name:x.name,
      bself:'b-self'
    }
}
setInterval(()=>{
  console.log(y)
},1000)
console 命令行工具 X clear

                    
>
console