aloky
@aloky
js

Как можно уменьшить код для условия?

localStorage.getItem('from').includes('car') || localStorage.getItem('from').includes('train') || localStorage.getItem('to').includes('car') || localStorage.getItem('to').includes('train')
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ответы на вопрос 2
driver458
@driver458
const from = localStorage.getItem('from'),
      to = localStorage.getItem('to');
from.match(/car|train/) || to.match(/car|train/)

или так
`${localStorage.getItem('from')} ${localStorage.getItem('to')}`.match(/car|train/);
Ответ написан
Комментировать
leni_m
@leni_m
ЧупаКобрус
так?
function a(b,c) {return localStorage.getItem(b).includes(c)}
a('from', 'car') || a('from', 'train') || a('to', 'car') || a('to', 'train')
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы