• Чем операторы && и || в JavaScript отличаются от & и |?

    Stalker_RED
    @Stalker_RED
    Логические операторы
    Логический ИЛИ (OR) || если хотя бы один из аргументов true, то возвращает true, иначе – false
    Логический И (AND) && если оба аргумента true, то возвращает true, иначе false

    Побитовые операторы
    Побитовое И (AND) a & b Ставит 1 на бит результата, для которого соответствующие биты операндов равны 1.
    Побитовое ИЛИ (OR) a | b Ставит 1 на бит результата, для которого хотя бы один из соответствующих битов операндов равен 1.
    Ответ написан
    Комментировать
  • Насколько этично ходить на собеседования, если нет цели найти работу?

    riky
    @riky
    Laravel
    ходите почаще и побольше.
    если таких как вы будет много, то рынок в ответ должен эволюционировать. т.к. работодатели должны будут оптимизировать этот процесс:
    = тратить меньше времени
    = если отказов много - то возможно поднимать зп

    это похоже на вопрос "стоит ли ходить на свидания со многими девушками чтобы получше узнать их, если я пока не хочу жениться? или же я должен ходить на свидания только если готов?". зы подразумеваются свидания без интима (только знакомство), потому что с интимом это уже другой вопрос "этично ли пройти собеседование, устроится на работу, войти в доверие и за первые дни слить весь их код и исчезнуть...?".
    Ответ написан
    Комментировать
  • Закрыть модальные окна по клику esc?

    @webtostep
    У меня все решилось так
    document.addEventListener('keydown', function(e) {
    if (e.key === 'Escape') {
    //ваша функция закрытия окна
    hideModal()
    }
    });
    Ответ написан
    Комментировать
  • Как при изменении input получить его старое значение?

    @sgrogov
    Возможно стоит использовать keydown. Тогда event.target.value будет хранить предыдущее значение, а event.key вводимый символ.
    Ответ написан
    Комментировать
  • Что такое mapDispatchToProps?

    nakree
    @nakree
    Fullstack Developer
    Сам недавно разбирался с этим, и пришел к такому пониманию (возможно оно не верное):
    Компонент изначально ничего не знает про redux, редюсеры и экшены. Потому мы не можем просто вызвать dispatch с каким то экшеном (будет ошибка мол такая функция неопределенна)
    Чтобы мы получили эту возможность, мы просим редакс через mapDispatchToProps, прислать нам эту функцию в виде колбека через пропсы. То есть мы получаем возможность сделать диспатч, а доступ к этой функции у нас есть через пропсы.
    Ответ написан
    Комментировать