JSFiddle - React, Tailwind, and code Playground
by Stefan Zamfira
JavaScript
const properties = {
frameRateDenominator: 1001,
frameRateNominator: 24000,
duration: 120,
startTimecode: '00:00:30:04',
probeResult: {
activeHeight: 1080,
activeWidth: 1920,
codecLongName: 'JPEG 2000',
},
};
const appendToObject = (obj, key) => {
const result = {};
if (obj[key] !== null && typeof obj[key] === 'object') {
appendToObject(result, key);
}
result[key] = obj[key];
}
const foo = appendToObject(properties, 'probeResult');
console.log(foo)