MC
Size: a a a
MC
IS
IS
АМ
IS
V
<form target=FRAME_KEY />
<iframe name=FRAME_KEY />
VC
RP
MC
V
IS
const isObject = obj => obj === Object(obj);
const arrayify = obj => Object.entries(obj).map(([k, v]) => isObject(v) ? supaDupaEntries(v) : [k, v]);
const pairs = arr => arr.reduce((acc, _, idx, src) => idx % 2 === 0 ? [...acc, src.slice(idx, idx + 2)] : acc, []);
const supaDupaEntries = obj => pairs(arrayify(obj).flat(Infinity));
console.log(supaDupaEntries({
a: {
b: {
c: 3,
b: 4
},
d: 6
}
}))
IS
AD
IS
СП
IS
DE
T