Показать сообщение отдельно
  #6 (permalink)  
Старый 14.10.2018, 17:02
Аватар для MC-XOBAHCK
Профессор
Отправить личное сообщение для MC-XOBAHCK Посмотреть профиль Найти все сообщения от MC-XOBAHCK
 
Регистрация: 06.08.2017
Сообщений: 473

Сообщение от destus Посмотреть сообщение
const arr = ['a', 'b', 'c', 'd', 'e', 'f'];
let test = this.dataset.test;
if (arr.includes(test)) {
  // .....
}
Спасибо! То что я хотел. Работает правильно.

Сообщение от laimas Посмотреть сообщение
Второй способ сократить запись (не означает, что это лучше будет), это массив, в котором проверяется диапазон.
Мне удобно так, как в решении выше. А чем этот вариант хуже? Замедляет или нагрузку создаёт?
Я готов использовать изначальный вариант если это лучше. Просто я впервые столкнулся с методом includes и не знаю всей поднаготной. Но решение мне понравилось.

Решение с интервалом символов мне в данном случае не подходит, я просто для примера обозначил строковые значения. На самом деле у меня там много символов, а не по одной букве.
Ответить с цитированием