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