Pergunta de entrevista da empresa FareHarbor

How do you flatten a JavaScript object?