JS对象:传值和传址

    技术2023-08-17  92

    理论基础

    JS中的所有变量都保存在栈内存中 基本数据类型的值直接保存在栈内存中 对象的值保存在堆内存中,栈内存中保存的是对象的地址 赋值操作a=b都会复制栈内存中的值,只是对象在栈内存中的存的是地址

    传值

    基本数据类型 String Number Boolean Null Undefined 都是传值

    // 下方代码中,修改 b 的值之后,a 的值并不会发生改变 var a = 1; var b = a; b = 2; console.log(a,b
    Processed: 0.013, SQL: 9