1. 首页
  2. 数据库
  3. 其它
  4. JavaScript 深拷贝 递归 手写

JavaScript 深拷贝 递归 手写

上传者: 2021-01-16 12:21:45上传 PDF文件 41KB 热度 13次
今天的学习笔记写在了自己的网页笔记本上,没有记录到博客,但是学到一个有关深拷贝的实现方法,为加深印象,这里给大家分享一下: 深拷贝:就是拷贝到最底层的属性。 function deepCopy(object){ //这里传入一个拷贝的对象 /*这里定义一个返回的新对象,也就是拷贝完成后的对象*/ let newObject = Array.isArray(object) ? []: {}; // 首先定义对象类型,如果传入的是数组,则定义一个空数组,如果是对象,则定义一个空对象 if(object && typeof(object) === 'object'){ //这里再次判断他
用户评论