纯函数

来源:互联网 发布:北京知蜂堂上海店 编辑:程序博客网 时间:2024/06/02 10:33

前期开发中,没有注意原始数据的保存,而Object.assign也只是顶层的深复制。

在进行内容切换时数据状态优化改造的时候,无奈的发现重置初始值又把相同的数据结构写了一遍。

今后的开发伊始,应通过深复制或Immutable等方法和纯函数不改变原始数据。

目前的需求中,只是用到始末两个状态,在处理缓存、回退、数据变化检测等问题上,不可变数据的管理更要提早预见。

0 0
原创粉丝点击