UNPKG
drip-ui
Version:
latest (1.3.9)
1.3.9
1.3.8
1.3.7
1.3.6
1.3.5
1.3.4
1.3.3
1.3.2
1.3.1
1.3.0
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.19
1.1.18
1.1.17
1.1.16
1.1.15
1.1.14
1.1.13
1.1.12
1.1.11
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.3
1.1.2
1.1.1
1.1.0
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.3
1.0.2
1.0.1
1.0.0
Lightweight Mobile UI Components built on Vue
drip-ui
/
packages
/
utils
/
deep-clone.js
11 lines
(9 loc)
•
247 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
import
deepAssign
from
'./deep-assign'
;
export
default
function
deepClone
(
obj
) {
if
(
Array
.
isArray
(obj)) {
return
obj.
map
(
item
=>
deepClone
(item)); }
else
if
(
typeof
obj ===
'object'
) {
return
deepAssign
({}, obj); }
return
obj; }