文章阅读

沉浸阅读完整内容

写文章

变量的拷贝

正在统计阅读人数 正在统计字数
登录收藏0
字号 100%

    // 引用类型的拷贝

        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: '女'}
                        注:此处拷贝的只是一个地址,不是一个全新的实体,指向的还是同一个实体。
        */

推荐阅读

4 篇精选
文章 / 83vue 页面传递参数和接收参数 文章 / 85vue 打包配置 文章 / 82本地存储和会话存储的用法和区别 文章 / 84vue 底部选项卡

发表评论

评论 0

还没有评论,欢迎留下第一条讨论。

分享精彩,传递价值

生成专属海报,分享你的文章,让更多人发现好内容

浏览器不支持 Canvas,无法生成海报。

每日签到

每天来这里,记录一点持续积累。

当前积分--积分
本月签到--
本月获得--积分
正在读取