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.