请问为什么要为deepClone设置默认值

来源:4-3 手写 JS 深拷贝

至尊海鲜萨批

2020-11-14

如题。直接写function deepClone(obj) {}有什么劣势吗?

写回答

3回答

双越

2020-11-15

没懂你的问题,可再详细具体描述一下。

1
1
至尊海鲜萨批
老师您好,回复不能插图,我又添加了一条回答来插图,请您帮忙看一下。
2020-11-15
共1条回复

至尊海鲜萨批

提问者

2020-11-15

//img.mukewang.com/szimg/5fb08a42090045a704030565.jpg

这个位置,既然里面都要判断是数组还是普通对象,请问这里为什么还要设置一个参数默认值呢?直接写一个obj是不是更简单一些,我没有项目经验,不懂这里的用意。

2
2
至尊海鲜萨批
回复
双越
好的,谢谢。课程中看到这一段以为有特别的用意,看来是我想多了,哈哈。
2020-11-15
共2条回复

慕粉3871079

2021-03-04

设置默认值,类型,是一种良好的编码习惯。

0
0

一天时间高效准备前端技术一面 匹配大厂面试要求

针对时下面试高频考点,帮助新人js面试快速通关

4694 学习 · 1681 问题

查看课程