[] : {};
					map.set(data, result); // 保存已处理的映射关系
					for (const key in data) {
						if (Object.prototype.hasOwnProperty.call(data, key)) {
							result[key] = _deepClone(data[key]);
						}
					}
					return result;
				}

				return _deepClone(value);
			};

			const obj = {
				name: "吕威鹏",
				hobby: ["唱", "跳", "篮球"],
				regex: /$abc/,
				birthday: new Date(),
				walk: function () {
					console.log("走路");
				},
			};
			obj.son = obj;
			obj.hobby[3] = obj