function read (file, callback) {
const result = fs.readFileSync(file, 'utf8')
setTimeout(() => {
// обычно первым аргументом у callback'ов ошибка или null если все ок
callback(null, result)
}, 0)
}
<script>
document.addEventListener( 'wpcf7mailsent', function( event ) {
setTimeout(function() {
location = 'https://mysite.ru/spasibo-za-otpravlennoe-soobshhenie/';
}, 3000); // задержка в миллисекундах
}, false );
</script>
// имитирует ассинхронный запрос
function find(val){
return new Promise(resolve => setTimeout(
() => resolve(val),
Math.round(Math.random() * 5000)
));
};
// main - функция для примера, вставляйте код в свою ассинхронную функцию
async function main() {
const [categories, products, seasons, sizes] = await Promise.all([
find('categories'),
find('products'),
find('seasons'),
find('sizes')
]);
console.log(categories, products, seasons, sizes);
}
main()
Object.keys(checkboxGroup)
.map(key => checkboxGroup[key])
.filter(item => item.checked)
.map(item => item.value)
Подскажите пожалуйста, что за переменную среды нужно задать?
Что имеется ввиду под if you're using by file you can use ts-node/register/type-check?
document.getElementById('demo2').innerHTML = data;
$('#demo2 script').each((index, elem) => eval(elem.text()))
src="http://domain.com/file.js";
<script src="http://domain.com/file.js"></script>
<script>
window.onload = function () {
console.log(temp.length);
}
</script>
// http://domain.com/file.js:
temp = [1, 2];
const keySortPriorities = [15, 24, 17, 18];
[{value: 1232312, key: 17}, {value: 123, key: 15}]
.sort((a, b) => keySortPriorities.indexOf(a.key) - keySortPriorities.indexOf(b.key));
[{value: 123, key: 15},{value: 321, key: 18},{value: 1232312, key: 17},{value: 5678, key: 24}]
.sort((a, b) => keySortPriorities.indexOf(a.key) - keySortPriorities.indexOf(b.key))