deepClone实现

7/21/2022 js

对于数组和对象,递归处理即可

function deepClone(o) {
	if (typeof o != 'object' || o == null) return o // 简单数据类型、null、undefined

	let ret = Array.isArray(o) ? [] : {}
	for (let key in o) ret[key] = deepClone(o[key])
	return ret
}
    一定要爱着点什么,
    恰似草木对光阴的钟情。
    红莲华
    x
    loading...