let array = Array.from({ length: 10 }, (v, k) => k);
const getDelay = () => 1000 * Math.random();
var delays = array.map(getDelay).sort((a, b) => a > b); // по возрастанию
console.log(delays); // подготовил заранее
const fn = (el) => {
var delay = delays.shift();
// console.log(`delay for ${el} :`, delay);
setTimeout(() => {
console.log(el);
}, delay);
return el * 2;
};
console.log(array.map(fn));
все что нужно - может webpack
всё что вам нужно, видимо.
Потому что webpack не может всего того, что можно намутить с гальпом.
var mobileNav = $('#mobileNav')
var navbarToggler = $('.navbar-toggle')
mobileNav.on('click', 'a', onMobileNavClick) // при клике на ссылку внутри mobileNav
function onMobileNavClick(e) {
navbarToggler.trigger('click') // закрываешь меню
}
Более того, gulp может для вас и webpack запустить, если хочется обрабатывать javascript-файлы именно им.
plugins: [
new Dotenv({ path: path.join(process.cwd(), '.env') })
]
/build/webpack.base.conf.js
.env,
а просто создать файл типа keys.js
, добавить туда ключ, а сам файл кинуть в .gitignore