先声明:基本数据类型和引用数据类型
存储方式:
栈空间和堆空间:
let obj1 = {
name: '小明',
level: 1
}
let obj2 = obj1
obj2 = {
name: '小红',
level: 1
}
console.log(obj1.name) //输出为小明
以上代码为什么会 **obj1** 为什么等于小明呢???
微信扫一扫
let obj1 = {
name: '小明',
level: 1
}
let obj2 = obj1
obj2 = {
name: '小红',
level: 1
}
console.log(obj1.name) //输出为小明
以上代码为什么会 **obj1** 为什么等于小明呢???
相关推荐