object/deepClone.jsjavascript
/**
 * 使用结构化克隆算法深拷贝值。支持循环引用、Map、Set、Date、RegExp、ArrayBuffer 和类型化数组;函数、Symbol、WeakMap、WeakSet 及 DOM 节点不可克隆。
 * @function deepClone
 * @memberof module:object
 * @template Value
 * @param {Value} value 要克隆的值
 * @returns {Value} 与输入不共享可变引用的克隆值
 * @throws {DOMException} value 包含结构化克隆不支持的值时抛出 DataCloneError
 */

function deepClone(value) {
  return structuredClone(value)
}

export default deepClone