Gulp-da Shaxsiy Vazifalar
Faraz qilaylik, bizda ikkita vazifa bor:
javascriptfunction task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
Faraz qilaylik, bizda yana bitta vazifa bor, u o'z ichida boshqa vazifalarni chaqiradi:
javascriptfunction taskD(cb) {
task1(cb);
task2(cb);
cb();
}
Aynan shu vazifani eksport qilamiz:
javascriptexports.default = taskD;
Ma'lum bo'ladiki, bizda eksport qilish uchun bitta vazifa - ochiq (public), va ikkita yordamchi vazifa - shaxsiy, ular faqat ochiq vazifalar funksiyalari ichida ishlatiladi.
Задание 1
Uchta shaxsiy vazifa yarating. Ularning funksiyalarini bitta ochiq vazifa ichida chaqiring.
Задание 2
Ikkita ochiq va to'rtta shaxsiy vazifa yarating. Birinchi juft shaxsiy vazifalarni bitta ochiq funksiyada, ikkinchi juftni ikkinchisining ichida chaqiring.