Pergunta de entrevista da empresa Thentia

Implement doLaundry([wash, dry, fold]) Suppose we have the following functions function wash(callback) { setTimeout(function () { console.log('wash'); callback(); }, 3000); } function dry(callback) { setTimeout(function () { console.log('dry'); callback(); }, 2000); } function fold(callback) { setTimeout(function () { console.log('fold'); callback(); }, 1000); }

Resposta da entrevista

Sigiloso

22 de fev. de 2021

const doLaundry = ([wash, dry, fold]) => wash(() => dry(() => fold(() => {})))

2