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); }
Sigiloso
const doLaundry = ([wash, dry, fold]) => wash(() => dry(() => fold(() => {})))