28 lines
598 B
JavaScript
28 lines
598 B
JavaScript
const secureBooking = function () {
|
|
let passengerCount = 0;
|
|
return function () {
|
|
passengerCount++;
|
|
console.log(`${passengerCount} passengers`);
|
|
};
|
|
};
|
|
|
|
const booker = secureBooking();
|
|
booker();
|
|
booker();
|
|
booker();
|
|
|
|
// console.dir(secureBooking);
|
|
|
|
const boardPassengers = function (n, wait) {
|
|
const perGroup = n / 3;
|
|
|
|
setTimeout(function () {
|
|
console.log(`We are now boarding all ${n}`);
|
|
console.log(`There are 3 groups, each with ${perGroup}`);
|
|
}, wait * 1000);
|
|
console.log(`Will start boarding in ${wait} seconds`);
|
|
};
|
|
|
|
const perGroup = 1000;
|
|
boardPassengers(180, 3);
|