在看 Vuex 源码的时候看到里面有个 deepCopy
的实现,里面解决了循环引用的问题。本人对源码进行了优化,一起看一下是怎么实现的:
function deepCopy (obj, cache=[]) {
// 结束递归
if (obj === null || typeof obj !== 'object'
在看 Vuex 源码的时候看到里面有个 deepCopy
的实现,里面解决了循环引用的问题。本人对源码进行了优化,一起看一下是怎么实现的:
function deepCopy (obj, cache=[]) {
// 结束递归
if (obj === null || typeof obj !== 'object'