js
文章平均质量分 81
js
他喜欢浪
这个作者很懒,什么都没留下…
展开
-
深拷贝实现最完整方案
先说说深拷贝和浅拷贝 浅拷贝 所谓浅拷贝,就是只复制最外一层,里面的都还是相同引用 // 浅拷贝 const a = { name: 'xiaoming', age: 23 } const b = {} for (let key in a){ b[key] = a[key] } console.log(b) // { name: 'xiaoming', age: 23 } console.log(b === a) // false console.log(b.name === a.name) /原创 2021-10-13 17:10:03 · 317 阅读 · 0 评论 -
还不了解js的隐式转换么???看了这篇文章你就懂了!
在我们日常的开发中总会用到大量的==、===、*、+、-等等符号,不过他们究竟是如何转换的,我们却不知道他的原理究竟是什么,接下来就带领大家探讨一下。 1、首先介绍一下大家所熟知的js的数据类型(原始数据类型和对象数据类型) 基础类型 number、bollean、string、null、undefined、symbol 复杂数据类型 object 2、 3种隐式类型转换 1、将值转为原始值,ToPrimitive()。 2、将值转为数字,ToNumber()。 3、将值转为字符串,To原创 2021-07-19 14:30:32 · 100 阅读 · 0 评论