# Object.clone

## 功能

返回对象深拷贝。

## 语法

```bt
object.clone()
```

## 参数

无参数。

## 返回值

| 类型 | 说明 |
| ------ | ------ |
| Object | 返回新的对象值。 |

## 返回对象字段

返回对象包含原对象的全部字段名。数组、对象、类实例等可变容器会递归复制；函数、正则、日期和标准库对象等非普通容器保持原运行时语义。

## 示例

```bt
user = {profile: {name: 'BT'}}
result = user.clone()
result.profile.name = 'New'

// 输出：BT
echo(user.profile.name)
```

## 注意事项

- clone 不修改原对象。
