งานส่วนตัวใน Gulp
สมมติว่าเรามีงานสองงาน:
function task1(cb) {
console.log('task1');
cb();
}
function task2(cb) {
console.log('task2');
cb();
}
สมมติว่าเรายังมีงานอีกหนึ่งงานที่เรียก ใช้งานอื่นๆ ภายในตัวมันเอง:
function taskD(cb) {
task1(cb);
task2(cb);
cb();
}
งานนี้แหละที่เราจะส่งออก:
exports.default = taskD;
ผลลัพธ์คือ เรามีงานหนึ่งงานสำหรับ การส่งออก - เป็นงานสาธารณะ และมีงานช่วยสองงาน - ส่วนตัว ซึ่งถูกใช้ เฉพาะภายในฟังก์ชันของงานสาธารณะเท่านั้น
สร้างงานส่วนตัวสามงาน เรียกใช้งาน ฟังก์ชันของพวกมันภายในงานสาธารณะหนึ่งงาน
สร้างงานสาธารณะสองงานและงานส่วนตัว สี่งาน เรียกงานส่วนตัวคู่แรก ในฟังก์ชันงานสาธารณะหนึ่งฟังก์ชัน ส่วนคู่ที่สอง - ภายในอีกฟังก์ชันหนึ่ง