JavaScript
-Yii
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一张图了解js中obj在堆和栈中的存储
let obj = {}; function changeValue(obj) { obj.name = 'ConardLi'; console.log(obj) obj = { name: 'code秘密花园' }; //由于赋值,前面那个obj保存的指向name:'xConardLi'的地址就被覆盖掉了 console.log(obj) } changeValue(obj); console.log(obj.name); 这道题要.原创 2022-02-26 16:50:22 · 515 阅读 · 0 评论 -
js中引用类型与原始类型的区别
文章目录原始类型复制引用类型复制比较函数参数的值传递引用 原始类型 栈内存存储的值空间大小固定,不会改变。 原始值存放在栈空间里,所以原始值具有“不变性”。 var str = 'xx' str+='6' console.log(str) //xx6 这里之所以会改变是因为在栈中定义了一块新的空间存储xx6,然后将变量str指向这块空间,并不违背“不变性”。 复制 var name = 'ConardLi'; var name2 = name; name2 = 'code秘密花园'; console.l原创 2022-02-26 15:56:48 · 658 阅读 · 0 评论
分享