function printInc(a: number): void;
function printInc(a: string): void;
function printInc(a: string | number): void {
switch (typeof a) {
case 'string':
console.log(a + ' plus one');
break;
case 'number':
console.log(a + 1);
break;
}
}
Вставать надо рано, а ложиться не позднее 24. В идеале в 22Если человек сова по своей природе, то ранний подъем убьет мотивацию и силы гораздо быстрее, чем скучная работа или другие факторы.
const readline = require('readline');
const reader = readline.createInterface({
input: process.stdin,
output: process.stdout
});
const question = query => new Promise(resolve => reader.question(query, resolve));
const getUser = async (n) => {
const name = await question(`User ${n}, enter name: `);
const age = parseInt(await question(`User ${n}, enter age: `));
return {name, age};
};
(async () => {
const count = parseInt(await question('Enter users count: '));
const users = await Promise.all(Array.from({length: count}, (_, i) => getUser(i + 1)));
const age = parseInt(await question('Enter age for find: '));
const found = users.find(user => user.age === age);
console.log(found);
})();
npm install
в папке этого модуляconst questionBlocksButtons = document.querySelectorAll('.question > .body .btn-next');
const questionBlocksButtonClickListener = (e) => {
e.preventDefault();
console.log(e.target);
};
questionBlocksButtons.forEach(btn => {
btn.addEventListener('click', questionBlocksButtonClickListener);
});
Вот вариант компаратора (колбэка для sort), где первым будет имя файла: