обычное присваивание, просто сразу нескольким переменным
то же самое, что и: const fn = … onkeydown = fn; onkeyup = fn;
спасибо. я правильно понял, что это равнозначно навешиванию на два разных ивента одной функции?
да, как в моем примере
x = y = z Краткий ответ: да, равнозначно Как думает компилятор: 1) Тут больше одного присваивания, объявляю область видимости 2) Создана новая область видимости y = z 3) Ага, тут одно присваивание и это ссылка, объявляю y равным z 4) Ага, y это z, значит x тоже z; __ Если присваиваний больше чем 1, то всем переменным присваивается конечное значение присваивания
Спасибо, так стало понятнее. Переписал на Vue. Скрипт регистрирует все одновременно нажатые клавиши https://codepen.io/petrovnn/pen/WNMmJpR
Обсуждают сегодня