Privaatsed ülesanded Gulpis
Oletame, et meil on kaks ülesannet:
javascriptfunction task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Oletame, et meil on veel üks ülesanne, mis kutsub endas välja teisi ülesandeid:
javascriptfunction taskD(cb) {
task1(cb);
task2(cb);
cb();
}
Just seda ülesannet me ekspordime:
javascriptexports.default = taskD;
Selgub, et meil on üks eksporditav ülesanne - publik (avalik) ja kaks abistavat ülesannet - privaatsed, mida kasutatakse ainult avalike ülesannete funktsioonide sees.
Задание 1
Loo kolm privaatset ülesannet. Kutsu nende funktsioonid välja ühe avaliku ülesande sees.
Задание 2
Loo kaks avalikku ja neli privaatset ülesannet. Kutsu esimene paar privaatseid ülesandeid välja ühes avalikus funktsioonis, ja teine paar - teise sees.