Skip to content

Commit

Permalink
golf(merge): drop 4b
Browse files Browse the repository at this point in the history
  • Loading branch information
lukeed committed Feb 24, 2021
1 parent 1533843 commit 1241f63
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions src/merge.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
export function merge(a, b) {
export function merge(a, b, k) {
if (typeof a === 'object' && typeof b === 'object')  {
if (Array.isArray(a) && Array.isArray(b)) {
for (let i=0; i < b.length; i++) {
a[i] = merge(a[i], b[i]);
for (k=0; k < b.length; k++) {
a[k] = merge(a[k], b[k]);
}
} else {
for (let k in b) {
for (k in b) {
a[k] = merge(a[k], b[k]);
}
}
Expand All @@ -23,4 +23,3 @@ export function dset(obj, keys, val) {
t = t[k] = (i === l) ? merge(t[k],val) : (typeof(x=t[k])===typeof keys) ? x : (keys[i]*0 !== 0 || !!~(''+keys[i]).indexOf('.')) ? {} : [];
}
}

0 comments on commit 1241f63

Please sign in to comment.