这个方法类似 cloneWith,除了它会递归克隆 value。
用来递归克隆的值。
Optional
自定义克隆的函数。
返回克隆值。
const object = { a: { c: 1 }, b: 2 };const cloned = cloneWith(object, (value) => { if (value === 1) { return 100; }});// => { a: { c: 100 }, b: 2 } Copy
const object = { a: { c: 1 }, b: 2 };const cloned = cloneWith(object, (value) => { if (value === 1) { return 100; }});// => { a: { c: 100 }, b: 2 }
这个方法类似 cloneWith,除了它会递归克隆 value。