堆与栈

作者: 陈庆香 | 来源:发表于2018-07-31 17:48 被阅读0次

var a = 2;

var b = a;

b = 100;

console.log('a', a);

var obj = {

a: 2,

b: 3

};

var obj2 = obj;

obj2.a = 100;

console.log('obj', obj);

var person = {

name: 'zs',

age: 18

}

function test(obj) {

// obj = person

obj.name = 'lisi';

obj = {

name: '小狗'

};

console.log('obj.name',obj.name);

console.log('person.name',person.name);

}

test(person);

console.log('name',person.name); //

相关文章

  • 堆与栈

    var a = 2; var b = a; b = 100; console.log('a', a); var o...

  • 堆与栈

    分区: 1,栈区(stack)由编译器自动分配释放,存放函数(方法)的参数值,局部变量的值,栈是有低地址向高地址扩...

  • 栈与堆

    堆:数据结构类型自下而上。栈:数据结构类型自上而下。 我们常看到的Objc变量本质上是一个指针,指向一个对象,对象...

  • 堆与栈

    请你解释一下,内存中的栈(stack)、堆(heap) 和静态区(static area) 的用法。 考察点:堆栈...

  • Block详解

    block 一、前期准备知识 1.1 堆与栈基本概念1.2 终端与clang编译常用命令 1.1 堆与栈简介: 栈...

  • 内存--堆与栈

    <一>申请后的系统响应 栈:存储每一个函数在执行的时候都会向操作系统索要资源,栈区就是函数运行时的内存,栈区中的变...

  • Java栈与堆

    原文http://topic.csdn.net/u/20081123/12/f70f1632-24be-4caa-...

  • 栈与堆 (一)

    喜欢的话记得点赞 一、内存管理:移动设备的内存及其有限,每一个APP所能占用的内存是有限制的二、什么行为会增加AP...

  • 堆与栈区别

    一、堆和栈的概念区别 堆:是大家共有的空间,分全局堆和局部堆。全局堆就是所有没有分配的空间,局部堆就是用户分配的空...

  • 堆与栈区别

    堆(Heap)与栈(Stack)是开发人员必须面对的两个概念,在理解这两个概念时,需要放到具体的场景下,因为不同场...

网友评论

      本文标题:堆与栈

      本文链接:https://www.haomeiwen.com/subject/fnghvftx.html