变量的拷贝
时间:2023-4-23 00:32 作者:小诸葛 分类: JavaScript 正在检查是否收录...
// 引用类型的拷贝
let obj1 = {
name: "小红",
age: 18,
sex: "女",
}
let obj2 = obj1;
console.log(obj1);
console.log(obj2);
/*
| 执行流程 |
1).定义了一个obj1对象
2).定义了一个obj2,吧obj1的值赋值给obj2(这里赋值的是obj1的地址,由于obj1是一个对象,也就是引用型数据,会存放到堆中,栈区存放的是堆中数据的地址,由栈区的地址,找到堆中的实体)
3).执行console.log() 分别打印obj1,obj2
执行结果:{name: '小红', age: 18, sex: '女'}
注:此处拷贝的只是一个地址,不是一个全新的实体,指向的还是同一个实体。
*/
推荐阅读:
扫描二维码,在手机上阅读