с datalist обычные команды взаимодействyют по дрyгомy
OK, Google: input css border color
для меня если что то не в функции, которая только возвращает, то это грязный код
async function prepareUser(user: any, result: any[]): Promise<void> {
let userInfo = {
email: user.email,
age: user.age,
sex: user.sex,
tel: user.tel,
avatar: user.avatar,
};
if (!userInfo.avatar) {
result.push(userInfo);
return;
}
const base64 = await imageToBase64(user.avatar);
userInfo.avatar = "data:image/jpeg;base64," + base64;
result.push(userInfo);
}
async function getUsers(req: any, res: any): Promise<void> {
const resUsers = [];
const users = await userRepository.find();
await Promise.all(users.map((user) => prepareUser(user, resUsers)));
res.json(resUsers);
}
window.event
- из-за этого ))Глобальная переменная event может быть доступна как по имени, так и через window.event. Когда мы пишем атрибут
onkeydown="onKeyDown(event)"
, то и функция, и её аргументы должны быть в окружении. Именно поэтому в примере JS стоит выше HTML.Ну и если помогло, то жмите "Отметить решением". Это лучшее спасибо ))