- 标签:
- JS (21)
- 思考 (15)
- React (14)
- 工具 (12)
- Next.js (9)
- Golang (7)
- git (5)
- CSS (5)
- 计算机基础 (4)
- Docker (4)
- Angular (4)
- AI (3)
- Typescript (2)
- 群晖 (2)
- Learn (2)
- 建站 (1)
- Electron (1)
- 源码 (1)
- Vue (1)
- 基建 (1)
- SQL (1)
- Echarts (1)
- 期货 (1)
🗒️ JS深拷贝和浅拷贝
对于字符串类型,浅复制是对值的复制,对于对象来说,浅复制是对对象地址的复制,并没有开辟新的栈,也就是复制的结果是两个对象指向同一个地址,修改其中一个对象的属性,则另一个对象的属性也会改变,而深复制则是开辟新的栈,两个对象对应两个不同的地址,修改一个对象的属性,不会改变另一个对象的属性。
🗒️ Object.prototype.toString.call(value)
js原生方法Object.prototype.toString.call();它可以给出数据的确切类型,相比typeof要精确