Skip to content
德沃编程
Main Navigation
关于
技术笔记
技术教程
模板工程
源码学习
技术概念
个人作品
学习笔记
计算机基础
算法与数据结构
操作系统
计算机网络
设计模式
剑指offer
大前端
javascript
vue
html
css
浏览器专题
Web性能优化
regexp
node
面试
心得总结
面经汇总
复习自查
问解
javascript
css
手撕代码
性能优化
综合问题
小程序
手撕代码
数据结构与算法
javascript
css
RSS
Appearance
RSS
Menu
Return to top
On this page
Table of Contents for current page
对象类型和原始类型的不同之处
对象
对象类型存储的是(地址)指针:声明一个对象会在内存中开辟一块空间存放值
js
let
o1
=
{a:
1
}
let
o2
=
o1
o2.a
=
2
console.
log
(o1.a)
// 2
let
o1
=
{a:
1
}
let
o2
=
o1
o2.a
=
2
console.
log
(o1.a)
// 2
变量赋值的时候是赋值的地址:新变量修改会影响原变量
存在深浅拷贝问题
原始值
赋值的时候拷贝的一个新的值,不会影响原来的