请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

正在回答

3回答

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

1 回复 有任何疑惑可以回复我~
  • 提问者 至尊海鲜萨批 #1
    老师您好,回复不能插图,我又添加了一条回答来插图,请您帮忙看一下。
    回复 有任何疑惑可以回复我~ 2020-11-15 09:57:21
提问者 至尊海鲜萨批 2020-11-15 09:56:24

https://img1.sycdn.imooc.com//szimg/5fb08a42090045a704030565.jpg

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

2 回复 有任何疑惑可以回复我~
  • 双越 #1
    默认值,就字面意思,没啥可解释的。
    用不用的,根据个人需求。
    
    这里,我觉得默认值可以用、可以不用,并不是必须的。所以也可以去掉他。
    回复 有任何疑惑可以回复我~ 2020-11-15 16:41:23
  • 提问者 至尊海鲜萨批 回复 双越 #2
    好的,谢谢。课程中看到这一段以为有特别的用意,看来是我想多了,哈哈。
    回复 有任何疑惑可以回复我~ 2020-11-15 18:18:15
慕粉3871079 2021-03-04 17:44:06

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

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信