<script>
let person = { name: "Lydia" };
const menbers = [person]
person = null
console.log(person, menbers);
</script>
我的思路理解输出的是 null [null]
我的疑问:person和menbers[0] 不应该指向同一地址数据,为什么person赋值为null menbers[0] 没有变
再次举例疑问点
为什么修改person的name或者menbers[0]的name 都相互影响
而上面的例子中为什么person赋值为null 没有影响到 menbers[0]
let person = { name: "Lydia" };
const menbers = [person]
console.log(person == menbers[0]); // true
person.name = 'huge'
menbers[0].name = '梅长苏'
console.log(person, menbers);