งานส่วนตัวใน Gulp

สมมติว่าเรามีงานสองงาน:

javascriptfunction task1(cb) {
  console.log('task1');
  cb();
}

function task2(cb) {
  console.log('task2');
  cb();
}

สมมติว่าเรายังมีงานอีกหนึ่งงานที่เรียก ใช้งานอื่นๆ ภายในตัวมันเอง:

javascriptfunction taskD(cb) {
  task1(cb);
  task2(cb);
  cb();
}

งานนี้แหละที่เราจะส่งออก:

javascriptexports.default = taskD;

ผลลัพธ์คือ เรามีงานหนึ่งงานสำหรับ การส่งออก - เป็นงานสาธารณะ และมีงานช่วยสองงาน - ส่วนตัว ซึ่งถูกใช้ เฉพาะภายในฟังก์ชันของงานสาธารณะเท่านั้น

Задание 1

สร้างงานส่วนตัวสามงาน เรียกใช้งาน ฟังก์ชันของพวกมันภายในงานสาธารณะหนึ่งงาน

Задание 2

สร้างงานสาธารณะสองงานและงานส่วนตัว สี่งาน เรียกงานส่วนตัวคู่แรก ในฟังก์ชันงานสาธารณะหนึ่งฟังก์ชัน ส่วนคู่ที่สอง - ภายในอีกฟังก์ชันหนึ่ง