პრივატური ამოცანები 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
შექმენით ორი პუბლიკური და ოთხი პრივატური ამოცანა. გამოიძახეთ პირველი წყვილი პრივატური ამოცანები ერთ პუბლიკურ ფუნქციაში, ხოლო მეორე წყვილი - მეორე პუბლიკურ ფუნქციაში.