Показать сообщение отдельно
  #3 (permalink)  
Старый 21.02.2019, 12:21
Профессор
Отправить личное сообщение для giwuf Посмотреть профиль Найти все сообщения от giwuf
 
Регистрация: 16.05.2017
Сообщений: 163

Сообщение от Nexus Посмотреть сообщение
С чего вы взяли, что у вас проблема с Array.map?
https://developer.mozilla.org/ru/doc...B0%D0%BC%D0%B8

Воспользуйтесь транспайлером, например этим Babel
Да, Nexus, спасибо, понял, что не в map дело, просто во всех этих блоках он присутствовал.

Но, пока это решило проблему лишь частично - остались вопросы к этому блоку, в частности к matches и closest - ie говорит, что не знает таких функций
document.addEventListener("click", function (_ref) {
    var target = _ref.target;
    if (!target.matches("".concat(keys.map(function (k) {
      return "[data-key=\"".concat(k, "\"]");
    }).join(", "), ", .slick-arrow"))) return;
    var root = target.closest("#main-slider-wrapper");
    var key = target.dataset.key;
    var index = keys.indexOf(key);
    root.dataset.key = key;
}
Ответить с цитированием