题解 | 简易深拷贝

简易深拷贝

https://www.nowcoder.com/practice/3d436d07f5cb4b628a4dd7c12476cabe

const _sampleDeepClone = target => {         
return JSON.parse(JSON.stringify(target))}

1. 参数对象和参数对象的每个数据项的数据类型范围仅在数组、普通对象({})、基本数据类型中]2. 无需考虑循环引用问题

简易深拷贝不用在意循环引用问题,还有undefined、NaN等类型,所以直接用JSON的转换功能就能实现。

JSON.parse(),是把JSON字符串还原为对象或数组。

JSON.stringify(),是把对象或者数组转为JSON字符串

全部评论

相关推荐

Morpheus_:同 好奇什么题() 不过我一面确实是不想要直说了 xs
腾讯求职进展汇总
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务