sagax
я плохо знаю как работает Promise но мне странно, что твой Promise похоже может дважды возвратить resolve если и searchName и searchAuthor будут заданы
всем привет может кто подсказаь чем плох такой код: module.exports.read = (searchName, searchAuthor) => {
return new Promise((resolve, reject) => {
const findBooks = (searchParam) => {
const searchBookObj = {};
searchBookObj[searchParam === searchName ? 'name' : 'author'] = {$regex: searchParam, $options: 'i'};
Book.find(searchBookObj, (err, books) => {
if (err) {
return reject(err);
}
resolve(books);
});
};
if (searchName) {
findBooks(searchName);
}
if (searchAuthor) {
findBooks(searchAuthor);
}
});
}; Спасибо
что такое ие8? это что-то из того времени, когда президент РФ был Медведев, Украины — Ющенко, в США Обама только сменил Буша, айфон выглядел как кирпич, а виста была последней операционкой?
Читать полностью…Такое лучше через цсс делать. Навешиваешь на общего родителя цсс-класс-модификатор body.page_font-size_14 и дальше пишешь цсс правила по каждому месту где нужно уменьшить шрифт. Если это не подходит, то может лучше не вытаскивать из элементов фонт-сайз а навешивать им размер шрифта в em? Но подозреваю что нужна будет обёртка и уже ей. Навешивание производить
Читать полностью…у меня во frontend проверка на непустое значение тк что можно и так а в общем ты прав
Читать полностью…sagax
мне почему-то всегда, что Promise должен возвратить resolve один раз, надо уточнять этот момент
EGD
> <@ChALkeR> >> <ChALkeR> https://habrahabr.ru/company/mailru/blog/282027/
> Вот CSS Painting API — кусок Houdini.
ну всё, браузер теперь точно заменит ОС