Object.clone
Object.clone
功能
返回对象深拷贝。
语法
object.clone()
参数
无参数。
返回值
| 类型 | 说明 |
|---|---|
| Object | 返回新的对象值。 |
示例
user = {profile: {name: 'BT'}} result = user.clone() result.profile.name = 'New' // 输出:BT echo(user.profile.name)
注意事项
- clone 会递归复制数组、对象、类实例等可变容器。
- 函数、正则、日期和标准库对象等非普通容器保持原运行时语义。