关于深克隆代码的问题
# 具体遇到的问题
这个不需要考虑函数吗 函数不也是引用数据类型吗
# 报错信息的截图
# 相关课程内容截图
# 尝试过的解决思路和结果
# 粘贴全部相关代码,切记添加代码注释(请勿截图)
在这里输入代码,可通过选择【代码语言】突出显示
26
收起
正在回答
1回答
同学你好,函数是引用类型,但是深克隆不需要考虑函数。原因参考如下理解:
1.像对象和数组,都是用来保存数据的。如果用到了这些数据,就可以复制一份。但是其他地方如果要修改数据,原数据也会受到影响,所以需要考虑深克隆。
2.但是函数不一样,它不是用来存储数据的,而是用来封装js代码的。它的意义就在于封装公共的代码,便于复用。例如封装一个图片轮播的函数,一个网站中如果多次使用轮播,就可以多次调用这个函数。即让多个地方共用一个方法(方法就是函数),让代码更加简洁,所以它无需考虑深克隆的问题。
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星