deno.land / x / rambda@v9.1.1 / source / clone.js

نووسراو ببینە
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import { isArray } from './_internals/isArray.js'
export function clone(input){ const out = isArray(input) ? Array(input.length) : {} if (input && input.getTime) return new Date(input.getTime())
for (const key in input){ const v = input[ key ] out[ key ] = typeof v === 'object' && v !== null ? v.getTime ? new Date(v.getTime()) : clone(v) : v }
return out}
rambda

Version Info

Tagged at
2 months ago